今天开始学习python,记录下学习过程。
1.字符串:
1.1字符串的创建:
使用单引号(”)或双引号(“”),还可以三引号, 例如:
varl1 = 'Hello World!'
varl2 = "Hello World!"
对于单引号和双引号的区别,如下:
varl1 = 'i like "python"!'
varl2 = "it's python!"
对于三引号,允许一个字符串跨多行,字符串可以包含换行,制表符等特殊字符。
1.2字符串的访问:
可使用方括号来截取字符串,例如:
var1 = 'Hello World!'
var2 = "Runoob"
print("var1[0]:",varl[0])
print("var2[1:5]:",var2[1:5])
#输出结果
var1[0]:H
var2[1:5]:unoo
1.3字符串更新
var1 = 'Hello World!'
var2 = var2[0:6] + 'Girl'
print(var2)
1.4 字符串的运算
2.列表与元组
2.1定义列表:
name = ["Python"]
print(name)
#输出结果
['P','y','t','h','o','n']
2.2在列表末尾添加元素
name = list('python')
name.append(list('PQH'))
print(name)
#输出结果
['P','y','t','h','o','n',['P','Q','H']]
如果不想得到这种字符串。可以用切片的方式,也可以用extend()
name = list('Python')
name[6:0] = list('PQH')
print(name)
#输出结果
['P','y','t','h','o','n','P','Q','H']
2.3定义元组:
name_tuple = ('xaioming','xiaohong','xiaoqing')
3.字典与集合
字典是采用键值对的形式存储数据。
集合包含两种集合:可变集合(set)和不可变集合(frozenset)
3.1字典的创建
d1 = {}
d2 = {'val1':'1','val2':'2'}
3.2集合的创建
s = set('aaaaaaa')
fs = frozenset('bbbbbb')