ptyhon之路day2
字符串 集合 列表 字典 元组 数字 数据类型 字符编码 文件处理
一 字符串
什么是字符串?
用单引''号 或者双引号""引起来的就是字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串
str()
例如:a=' ' 等于a=str('') 或者 a= "" a=str("")
a="a b c d"
print(a)
常见用法
索引 移除空白strip() 切分 split() 取长度len()
endswith('xx') 以xx结尾
startswith('xx') 以xx开头
replace('a','b',1) 替换 a替换b 第一个a
name='abc', name.find('a') ,name.find('a',0,2) 顾头不顾尾
join用法
l=['h','e','l','l','o']
print(':'.join(l)) 注意:拼接的内容必须都是字符串
format使用
print('{} {} {}'.format('name',age,'male'))
print('{0} {1} {0}'.format('name',age,'male'))
print('NAME:{name} AGE:{age} SEX:{sex}'.format(age=20,sex='male',name='zjw')
下标是0 的情况就打印第一个字符
那么如果超过了会怎么样? 会提示
集合 tuple()
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
tup1 = (1, 2, 3, 4, 5 );
创建空元组
tup1 = ();
元组中只包含一个元素时,需要在元素后面添加逗号
tup1 = (50,);
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
访问元组
元组可以使用下标索引来访问元组中的值,如下实例:
tup2 = (1, 2, 3, 4, 5, 6, 7 )
print ("tup2[1:5]: ", tup2[1:5])
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
tup = ('Google', 'Runoob', 1997, 2000)
print (tup)
del tup;
print ("删除后的元组 tup : ")
print (tup)
以上实例元组被删除后,输出变量会有异常信息,输出如下所示:
删除后的元组 tup :
Traceback (most recent call last):
File "test.py", line 8, in <module>
print (tup)
NameError: name 'tup' is not defined
元组运算符
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。