Python学习笔记08
-
-
复制:cp -r 复制目录需加上-r。然后接上目录名。
-
删除目录也要加上 -r。
Python3
print('He said"Today's wheather is good."')
# 当打印中引号包裹有多个引号时,计算机会不能识别。需要在Today后加入转义符\,告诉计算机\后面的'是我要打印的内容,不要管。
print('He said"Today\'s wheather is good."')
# 转义符 \ 还有一个常用形式是和 n 连起来用,\n 代表换行符,就是用 Enter(回车)键敲出来的东西。
print('How are you?\nFine,thank you')
字符串是一堆字符的集合,可以通过位置编号,来获得对应的字符。如 'hello_shiyanlou',编号 0 对应第一个字符 h,1 对应第二个字符 e,依次类推。这个位置的编号,我们称之为:索引。
format()
format()是专门用来格式化字符串的函数,它最常用的功能就是「插入数据」和「数字格式化」。
name = input('请输入姓名:')
age = input('请输入年龄')
# 有两种写法
print('你叫'+name+',今年' + age + '岁了')
# 或
print('你叫{},今年{}岁了'.format(name,age))
数字格式化:
format() 的第二种常用功能,是格式化数字,比如我们要输出圆周率,但只保留两位小数,可以这么写:
print("{:.2f}".format(3.1415926))
如果要保留三位,则改成 {:.3f};不带小数,则改成 {:.0f},依次类推。
注释(#)
如果有一些代码暂时不需要被执行,可以先不要删掉它(因为后面可能还会使用),而是使用 # 将其注释掉。这样代码就暂时不会被执行了,之后再需要这段代码时,删掉 # 就好了。
跳过这段代码
在程序开发过程中,当遇到一些代码暂时不写(等到后面写),又不想程序在执行时报错的情况,可以使用 pass 关键字,程序执行遇到 pass 就会跳过这里的代码块继续执行后面的代码:
>>> a = 3
>>> if a<1:
... print("a<1")
... else:
... pass
...
>>> #程序没有报错
循环控制
Python 中包含两种循环方式,一种是 for 循环,一种是 while 循环。
for循环主要用于对一个范围内的每个元素进行指定操作。
for a in b:
print(a)
for 循环 适用于 已知循环次数 的循环,所以后面跟的是次数或区间,到达指定次数就停止。
但现实生活中,我们往往不知道要循环多少次,才能达成目标。比如“愚公移山”,愚公不知道门前有多少座山,但只要门前有山,就要盘它,这种情况我们要怎么写?
while 循环 可以帮你解决这个问题。while 后面跟的是一个条件,只要条件满足,这个循环就会一直进行下去。
a = 1
while a <= 10: ##同样注意冒号和语句块缩进
print(a)
a = a + 1
break
break 表示停止当前循环
for a in range(10):
if a == 5:
break
print(a)
continue
continue 表示跳过当前循环轮次,去执行下一轮循环。
a = 0
while a < 10:
a = a + 1
if a == 5:
continue
print(a)

浙公网安备 33010602011771号