-
对于不确定的数据内容,比如程序要实现发送手机订阅成功短信给各个用户,这时候可以用字符串格式化处理。
花括号是模板,利用字符串format方法,将format后面的括号内内容填充到前面的花括号模板中。格式是'{ }'.format( )
这种格式除了可以实现内容排序,还可以实现内容指定
'{ } { } { }'.format( )
{ }中可以填序号,也可以不填,不填则默认排序。
{ }中也可以指定需要占位的标识符,只需要在format后面的括号内对应好标识符指定的值即可
举例子
查看全部 -
r''' "To be,
or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''
查看全部 -
当一个字符串中包含多个符号,一个个去转义过于麻烦,此时只需要在整个字符串最前面用一个小写字母r,代表整个字符串中的符号都是普通字符。但是不适用于多行字符串,多行字符串用三引号表示,这个表示方法和单行字符串中,需要换行的字符前用\n表示,是一样的效果
查看全部 -
字符串用单引号或者双引号包裹起来,但是如果一个字符串中本身包含这样的单引号或者双引号,需要用反斜杠进行转义标识,代表这个单引号或者双引号不是字符串的表示,而是一个普通字符
查看全部 -
dict提供keys()函数,可以返回dict中所有的key。
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key in d.keys():
print(key)
# ==> Alice
# ==> Bob
# ==> Candydict提供values()函数,可以返回dict中所有的value。
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key in d.values():
print(key)
# ==> [50, 61, 66]
# ==> [80, 61, 66]
# ==> [88, 75, 90]dict提供clear()函数,可以直接清除dict中所有的元素。
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
print(d) # ==> {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
d.clear()
print(d) # ==> {}查看全部 -
print(x+x+z)
字符串连接
查看全部 -
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
L[0]=[1, 2, 3] 长、宽、高
a=[1,2,3] 长、宽、高
a[0]=1, a[1]=2, a[2]=3
查看全部 -
记得变量初始化
查看全部 -
两端范围的先放前面;
如果变量大于某个数值进行判断,数值选择大的,如果选择小一点的会覆盖大的
比如:这里选择age>3,就会覆盖age>6,当age=10的时候就在age>停止了不会判断age>6;
同理如果变量小于某个数值进行判断,数值需要选择小的,如果选择大的就会覆盖小的数值范围
比如:这里选择age<
查看全部 -
截取末位的字符串,需索引+1.因为切片索引不包括末位数字
查看全部 -
这里的format是一个数组?调整顺序{3},{2}等是索引数组里的字符串?
可以这么理解
查看全部 -
a = 'python'
print('hello', a and 'word')
hello, word
查看全部 -
count()方法用来统计tuple中某个元素出现的次数,对于不存在的元素,count方法不会报错,而是返回0。
index()方法可以返回指定元素的下标,当一个元素多次重复出现时,则返回第一次出现的下标位置。
查看全部 -
因此,要定义只有一个元素的tuple,需要在元素后面添加一个逗号
查看全部 -
定义元组的方式是使用小括号()将元组内的元素括起来。
tuple和list不一样的是,tuple是固定不变的,一旦变成tuple,tuple中的每一个元素都不可被改变,同时也不能再往tuple中添加数据,而list是可以的。在运行上tuple的性能是list的数倍。
查看全部
举报