整理一下python的语法,内容比较多,不好记。就想整理一下下,自己也比较好复习查找。
一、变量名和数据类型
python不需要声明变量,直接赋值使用即可,命名规则:
1.变量名必须以字母或者下划线字符开头。
2.变量名不能以数字开头。
3.变量名只能包含数字,字母,下划线。
4.变量名称区分大小写。
要打印数据,用print。要在函数内部定义全局变量可以用global定义。
注释可以用#注释掉一行,如果不止一行,可以用三引号,因为三个单引号就是表示字符串,python会忽略掉没有赋值的字符串。
数据类型:
- 文本类型:str
- 数值类型:int,float,complex(复数,“j”作为虚部编写)
- 序列类型:list,tuple,range
- 映射类型:dict
- 集合类型:set,frozenset
- 布尔类型:bool
- 二进制类型:bytes,bytearray,memoryview
一般可以用type()函数来获取数据类型。
二、字符串
字符串可以用单引号,双引号,三引号引用起来的,主要怎么使用,还是看你字符串里面是否含有单双引号,如果字符串里含有,就最好别用对应的引号来表示字符串,一般如果字符串里面有引号,用三引号来表示,就比较OK。
字符串可以通过索引来搜查里面的字符,正索引和负索引都可以。
这里我用的是字符串的切片,就是剪切出字符串里面的指定片段。注意,剪切出来的片段都是左闭右开的。正索引从0开始,负索引-1表示最后一个元素。
接下来就是一些在字符串里常用的方法:(截自W3 school)