一、基本概念
1、数
在Python中有4种类型的数——整数、长整数、浮点数和复数。
(1)2是一个整数的例子。
(2)长整数不过是大一些的整数。
(2)3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。
(4)(-5+4j)和(2.3-4.6j)是复数的例子。
2、字符串
(1)使用单引号(')
(2)使用双引号(")
(3)使用三引号('''或""")
利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。例如:
(4)转义符
(5)自然字符串
自然字符串通过给字符串加上前缀r或R来指定。例如r"Newlines are indicated by \n"。
3、逻辑行与物理行
一个物理行中使用多于一个逻辑行,需要使用分号(;)来特别地标明这种用法。一个物理行只有一个逻辑行可不用分号
二、控制流
1、if
块中不用大括号,条件后用分号,对应elif和else
2、while
用分号,可搭配else
|
3、for
用分号,搭配else
4、break和continue
同C语言
三、函数
1、定义与调用
2、函数形参
类C语言
3、局部变量
加global可申明为全局变量
4、默认参数值
5、关键参数
如果某个函数有许多参数,而只想指定其中的一部分,那么可以通过命名来为这些参数赋值——这被称作 关键参数 ——使用名字(关键字)而不是位置来给函数指定实参。这样做有两个 优势 ——一,由于不必担心参数的顺序,使用函数变得更加简单了。二、假设其他参数都有默认值,可以只给我们想要的那些参数赋值。
6、return
四、模块
1、使用模块
如果想要直接输入argv变量到程序中(避免在每次使用它时打sys.),可以使用from sys import argv语句
2、dir()函数
可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。
五、数据结构
1、列表
2、元组
元组和列表十分类似,只不过元组和字符串一样是不可变的即你不能修改元组。
3、字典
类似哈希
4、序列
列表、元组和字符串都是序列。序列的两个主要特点是索引操作符和切片操作符。
6、字符串