黑马程序员技术交流社区

标题: 缩进规范 [打印本页]

作者: 赖丽霖老师    时间: 2018-8-25 22:27
标题: 缩进规范
缩进规范

如下图片,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 应用场景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.9

3.保护列表不被修改

list

list进行加运算,如果直接+,会返回一个新的字符串,如果是extend()会使得原字符串发生改变。extend()之后没有out输出。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2