A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赖丽霖老师 中级黑马   /  2018-8-25 22:27  /  1490 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

缩进规范

如下图片,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)) # 如果多喝变脸,直接% 后面加上两个().然后直接输出变量
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
模块

每一个文件都是一个模块,都可以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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

拼接字符串

# 拼接新的字符串,格式化字符串输出info_str = "%s的年龄是%d,身高是%.1f" % info_turpleprint('--------拼接之后:',info_str)# --------拼接之后:-- 晓明的年龄是10,身高是1.9
  • 1
  • 2
  • 3
  • 4

3.保护列表不被修改

list

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


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马