缩进规范 如下图片,if 后面会出现小曲线
改一下缩进,就不会出现这种情况 player = int(input("请出拳:"))computer = 1if ((player == 1 and computer == 3) or (player == 2 and computer == 1) or (player == 3 and computer == 1)): # 如果判断语句过长,会有小曲线 print("不服气!")else: print("服气!")print(' %d -- %d' % (player,computer)) # 如果多喝变脸,直接% 后面加上两个().然后直接输出变量模块每一个文件都是一个模块,都可以import。
模块名也是一个标识符,因此不能与公共模块重名,而且不能使用数字开头,pycharm识别不了以数字开头的模块。 pyc 文件,可以提高程序执行速度解释一行,执行一行,会比较复杂,如果import,会先编译,向c++一样,先生成一个pyc文件,然后完成文件的import。
import 之后会在文件目录下产生一个文件夹,pycache,比如import的文件名字是name,name在pycache目录下会生成一个文件name.cpython-36.pyc
如果改了原文件,每次import都会新生成该文件。
pyc是处理源代码,编译生成一个二进制的字节码的文件。 turple 应用场景- 函数返回值
2.格式字符串后面的()本身就是一个turple
name = '晓明'age=10high = 1.86info_turple = (name,age,high)print("%s的年龄是%d,身高是%.1f" % info_turple)直接就按照了遍历了三个参数# 晓明的年龄是10,身高是1.9拼接字符串 # 拼接新的字符串,格式化字符串输出info_str = "%s的年龄是%d,身高是%.1f" % info_turpleprint('--------拼接之后:',info_str)# --------拼接之后:-- 晓明的年龄是10,身高是1.93.保护列表不被修改 listlist进行加运算,如果直接+,会返回一个新的字符串,如果是extend()会使得原字符串发生改变。extend()之后没有out输出。
|