自己在写Python程序时遇到的不懂的代码,查资料总结的。
**if
name
== ‘
main
’**的意思是:当.py文件被直接运行时,if
name
== ‘
main
’之下的代码块将被运行;
当.py文件以模块形式被导入时,if
name
== ‘
main
’之下的代码块不被运行。
**isdigit()**判断是否为数字
random.sample()
:从指定序列中随机获取指定长度的片断并随机排列,不会修改原数列
eg:
import random
list=(1,2,3,4,5)
num = random.sample(list,2)
num
[2, 4]
strip()函数
的作用是去除字符串中开头或者结尾中所包含的指定字符,然后返回一个结果,但是原来字符串的内容并不会改变。
join()函数
用于指定分隔符
eg:
string = “test”
list=[‘a’,‘b’,‘c’]
print(“11”.join(string))
t11e11s11tprint(“”.join(list))
abcprint(” “.join(list))
a b c