Python学习笔记
来源:互联网 发布:青蛙寿命 知乎 编辑:程序博客网 时间:2024/06/07 00:31
字符串String
- 对于Python中创建字符串时,单引号与双引号是等价的(当你创建的字符串中有单引号,那么创建时就可以用双引号来避免歧义)
- 而三引号用来输入包含多行文字的字符,而行尾换行符会被包含到字符串中,可以通过在行尾加“\”符号避免。
a = "hello world"b = 'hello world'c = '''helloworld'''print ('"Hello,my name is Mike"') #当字符串中双引号,最好用单引号创建# result:>>>"Hello,my name is Mike"s = '''Python具有丰富和强大的库。它常被昵称为胶水语言,\能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),\然后对其中有特别要求的部分,用更合适的语言改写。\'''print (s)>>>Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写。
- 字符串也支持切片功能
- Python中的字符串具有不可变性,字符串一旦建立便不允许通过索引修改
str1 = 'learn Python'print (str1,str1[0],str1[-1]) #输出整个字符串,第一个字符,最后一个字符print (str1[:6]) #切片# result:>>>learn# result:>>>learn Python,l,n# str1[0] = 'h' 程序报错,不允许修改字符串
- 当字符串中包含特殊字符时,如换行符“\n”,制表符“\t”,程序会自动识别并转义,这时需在字符串前加r
print ('E:\note\Python.doc') #\n会被当作换号符处理# result:E:# ote\Python.docprint (r'E:\note\Python.doc') #字符串前加r,所以特殊字符失效# result:E:\note\Python.doc
- 字符串的格式化
# %可以用来格式化字符串, 就像这样:print ("python %s can be %s" %("strings", "interpolated"))#后来又有一种格式化字符串的新方法--format法:print ("python {0} can be {1}".format("strings", "formatted"))#如果你不喜欢数数的话, 可以使用关键字(变量):print("{name} wants to eat {food}".format(name="Bob",food="lasagna"))
列表List
列表和C语言的数组(或者说广义表)比较类似,但特点是更加灵活。
Python列表的下标允许是负数,例如L[-1]表示从后往前数第一个元素。
…(未完待续)
0 0
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- 通过反编译深入理解Java String及intern(笔记整理二)
- c语言字符串整数转换
- opencv学习之常用函数
- 【Laravel】 的请求生命周期
- 简单认识TCP/IP协议
- Python学习笔记
- Android开发之屏幕适配
- Linux中txt和windows中的txt的区别
- 使用moy快速开发后台管理系统(四)
- Android常用框架
- Linux环境变量与文件查找
- 2017信息ACM英雄定级赛(同步赛) 题解
- 页码统计
- SSM框架打造完整电商平台(五)(完结)