Linux系统终端命令 -字母中字母的作用
-
创建文件夹:mkdir -p ,加入-p参数,一次性创建多级目录。然后接上目录名目标目录名。
-
复制: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)