Python基础语法学习
1.编码
python3中源文件统一使用的编码风格就是UTF-8编码。
- python中所有的字符串都str都是在内存中以unicode表示,一个字符串对应若干字节,如果在网络中传输或者保存在磁盘上,就把str转化为bytes。
2.标识符
- 首字母必须是字母或者’-’(下划线),不能是数字开头
- 除了首字母,标识符其他部分有字母、数字、下划线组成
- 特别注意字母的大小写
3.保留字
保留字就是大家约定俗成的一种规则,任何人都不能把它定义为变量或者标识符。可以在python的 keyword module 中查看当前版本的所有保留字。
>>> ``import` `keyword
>>> keyword.kwlist
[``'False'``, ``'None'``, ``'True'``, ``'and'``, ``'as'``, ``'assert'``, ``'break'``, ``'class'``, ``'continue'``, ``'def'``, ``'del'``, ``'elif'``, ``'else'``, ``'except'``, ``'finally'``, ``'for'``, ``'from'``, ``'global'``, ``'if'``, ``'import'``, ``'in'``, ``'is'``, ``'lambda'``, ``'nonlocal'``, ``'not'``, ``'or'``, ``'pass'``, ``'raise'``, ``'return'``, ``'try'``, ``'while'``, ``'with'``, ``'yield'``]
4.注释
用 # 表示单行注释,多行注释使用三个单引号或者三个双引号把注释内容括起来。
Python中最值得注意的一点就是代码遵守严格的缩进
5.数据类型
整数、浮点数、长整数、复数
6.字符串
python中单引号和双引号使用完全相同
使用三引号可以指定一个多行字符串
转义字符 ’ \ ',或者在字符串前加 R 或者 r
字符串是不可变的,一旦定义不可修改
字符串按照字面意义级联字符串。
学习小结
python的基础内容和其他语言的区别不大,相比于其他语言更容易理解,前期越容易理解的内容越容易在后面的进阶部分产生更多的问题,python的使用太简洁,以致于很多东西和规则都是约定俗成的,但是设计的时候还要考虑到这种情况的发生,学习的时候不可以马虎大意。