Python Day14 复习及补充

1、转义字符

Python Day14 复习及补充_第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中用‘%’来实现。

Python Day14 复习及补充_第2张图片
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 %'

你可能感兴趣的:(Python Day14 复习及补充)