python笔记(一)
2018-07-29 08:48:13来源:博客园 阅读 ()
python2和python3的区别
- python2
- python2的默认编码是:ASCII。不支持中文
- 2020年后,官方不再提供维护与支持
- python3
- python3的默认编码是:utf-8。默认支持中文
- 新的功能和特性只支持python3
- 更易学
py文件有几种执行方式?
- 交互器(命令行)
- 程序不能长期保存
- 主要用于简单语法测试
- 文件执行
变量
-
- 只能由数字、字母、下划线组成,且不能以数字开头
- 不能使用保留字命名
- 要具有描述性(建议)
- 不能使用中文命名(建议)
- 查看python保留字的方式:
- help("keywords")
-
1 import keyword 2 keyword.kwlist
- 变量的作用
- 存储信息,以便日后调用或者修改。
- 让读者和自己可以见名知意
常量
- 命名规则
- CONSTANT = xx
- 其余命名规则与变量相同
- 字符编码
- 支持中文的第一张表:GB2312
- unicode
- utf-32: 使用4个字节表示一个字符,最多表示2 ** 32个字符
- utf-16: 使用2个字节表示一个字符,最多表示2 ** 16个字符
- utf-8:unicode的扩展集,可变长的字符编码集,ASCII码中的字符用1个字节表示,欧洲的字符用2个字符表示,东亚的字符用3个字符表示。
- 中文编码:GB2312 --> gbk --> GB18030
- ASCII --> unicode --> utf-8(除了ASCII外,其余两个均支持中文)
- unicode是向下兼容gb2312, gbk
- python字符串前面加上u,可以将字符串转为unicode类型
- 查看编码方式的方法:
1 import sys 2 sys.getdefaultencoding()
表达式
-
- 由操作数和运算符组成的,可以计算结果的式子
逻辑运算没有优先级
-
- 按照短路原则进行计算
- 短路原则
- and前为假,则整个表达式为假,and后的不再进行计算
- or前为真,则整个表达式为真,or后的不再进行计算
- 短路原则
- 按照短路原则进行计算
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash