关于Python

The things that you should know about Python, maybe helpful!!! ?

关于Python

Guderian出品

想获得更佳阅读体验?戳https://g-ss-hacker.github.io/G-SS-Hacker.github.io/2019/07/28/%E5%85%B3%E4%BA%8EPython/

  1. 学习步骤:
    • 配置环境,安装Python IDLE
    • Variale(变量):int(整形),float(浮点型),str(字符串),bool(布尔型)
    • Data Type(数据类型):Number(数字),String(字符串),List(列表),Tuple(元组),Set(集合),Dictionary(字典)
    • 运算符及其优先级
    • 分支和循环
  2. 换行符号:\n
  3. BIF == Built-in function(__builtins__),即内置函数
  4. Python是动态类型语言脚本语言(编写速度很快)
  5. 变量不能以数字开头且区分大小写
  6. 字符串可用单引号或双引号表示
  7. 转义字符:\甚至可以转义自身
  8. 原始字符串:r'...'
  9. 小数达到16位及以上时使用E计数法
  10. 配合random模块,random.choice()可从一个非空序列中随机获取一个元素
  11. isinstance(a,b)验证变量a的类型是否是b
  12. 保留小数数位round(a,b):对小数a保留b位**(b == 0则为x.0)**
  13. 格式化输出:输出a,保留x位小数 print(‘%.xf’ %a)中间无逗号
  14. 三元操作符:(非常容易出错): a = x if 条件 else y
  15. assert(断言),当关键字右面条件为真时没有反应,为假时程序自动崩溃并抛出AssertionError异常
  16. Int / int会得到float,哪怕不带小数点,千万注意
  17. print得到的东西会自带换行,要避免的话:print(输出, end = ‘’)
  18. 短路逻辑:A and B,如果A == False,那么不判断B直接返回False
  19. 可迭代对象:列表、元组、字典、文件、集合、生成器
  20. 使用max()min()要保证序列的数据类型统一
  21. sorted()返回一个排好序的列表
  22. reverse()返回一个翻转的迭代器对象
  23. enumerate()生成由二元组构成的一个迭代对象,每个二元组由迭代参数索引号及对应元素组成
  24. zip(iter1,iter2,...)返回各个可迭代参数共同构成的元组,取最短,分先后
  25. 在定义函数的时候,位置参数必须在默认参数的前面,否则就会出错
  26. 星号(*)在形参中的作用是“打包”,在实参中的作用是“解包
  27. andor操作符的用法说明:3 and 4返回后一个4,3 or 4返回前一个3
  28. print的参数:print(*object, sep=' ', end='\n', file=sys.stdout, flush=False)
  29. 函数内部只能访问全局变量,不能修改,非要修改可以使用global关键字声明,但不可用于嵌套函数
  30. Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句
  31. dir(模块)返回的列表容纳了在一个模块里定义的所有模块变量函数
  32. Python中的整数区间均为左闭右开,负数区间均为左闭右闭
  33. 要完成列表的拷贝必须用分片,即了lis1 = lis2[:],绝不可以直接lis1 = lis2,因为变量名是“贴”在变量上的,变量名与变量之间并非一一对应关系
  34. 列表解析式(或列表推导式):[有关A的解析式 for A in B]

我的博客: https://g-ss-hacker.github.io

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值