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

元组运算符

与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。

posted @ 2017-07-13 20:44  what_are_words  阅读(134)  评论(0编辑  收藏  举报