1、转义字符
image.png
举个例子
>>> print('i\'m ok!')
i'm ok!
>>> print('i\'m, \n ok!')
i'm,
ok!
>>> print('i\'m, \t ok!')
i'm, ok!
>>> print(r'i\'m, \t ok!')
i\'m, \t ok!
2、循环
2.1.for...in...,依次把list或tuple中的每个元素迭代出来。
“迭代”是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。
>>> name = ['cyrus', 'cady', 'adam', 'mark']
>>> na1 = name
>>> for na1 in name:
print('hello', na1)
hello cyrus
hello cady
hello adam
hello mark
2.2.while循环
只要条件满足,就不断循环,条件不满足时退出循环。
n = 1
while n <= 100: #n小于等于100时候循环条件为真,继续循环
if n > 10: #如果n大于
break #结束循环
print(n) #打印n的结果
n += 1 #n每次循环都+1
print('end') //结束循环,打印end
2.2.1重要语句break和continue
break的作用是结束循环,不在执行。continue的作用是结束当前循环,执行下一次循环。
注:一般情况下,break和continue都时配合if来使用的
3、空值
python里‘None’为空值,表示没有任何元素,数字‘0’是有意的
4、输出格式化的字符串
举个例子:
您好,xxx!您是第xxx个注册用户!其中的‘xxx’的内容就是根据变量变化的。python中用‘%’来实现。
image.png
>>> 'hi, %s, you have $%d.' % ('cyrus', 10000000000)
'hi, cyrus, you have $10000000000.'
>>> 'Age: %s. gender: %s' % (33, True)
'Age: 33. gender: True'
>>> '指数上涨: %d %%' % 12.5
'指数上涨: 12 %'
>>> '指数上涨: %f %%' % 12.5
'指数上涨: 12.500000 %'