Python一般新行为语句的结束,使用\
将语句分为多行显示。
语句中包含 [], {} 或 () 括号就不需要使用多行连接符。
Python可以用单引号,双引号,三引号表示字符串。其中三引号可以是多行。
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
标准数据类型 | |
---|---|
Numbers | 数字 |
List | 列表 |
String | 字符串 |
Tuple | 元组 |
Dictionary | 字典 |
Python有以下四种
python的字符串有两种取法,一种是从左向右,一种是从右向左。
S | T | R | I | N | G | |
---|---|---|---|---|---|---|
从左向右 | 0 | 1 | 2 | 3 | 4 | 5 |
从右向左 | -6 | -5 | -4 | -3 | -2 | -1 |
可以使用[头下标:尾下标]截取字符串。左闭右开区间
列表用[]
标志。列表包含字符,数字,字符串,列表。
元组用()
标识,只能读。
字典是无序的对象集合。字典由key
和value
组成
#!/usr/bin/python # -*- coding: UTF-8 -*- dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'runoob','code':6734, 'dept': 'sales'} print dict['one'] # 输出键为'one' 的值 print dict[2] # 输出键为 2 的值 print tinydict # 输出完整的字典 print tinydict.keys() # 输出所有键 print tinydict.values() # 输出所有值
x in y
如果x在y中,返回true
否则返回false
x not in y
和上面相反
x is y
如果x和y引用同一个对象,返回True,否则返回False
if 表达式: 代码块 else: 代码块
while condition: statement
Python也有while...else语句
while contidion: code else: code
for循环语句可以遍历任何可遍历项目
例如
for(letter in "Python")
for..else语句的else部分在for语句正常执行完后执行(不含break)
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]
例如有一个模块Fun.py
def ADD(a, b): "两个数相加" c = a + b return c def MIN(a, b): "两个数相减" return a-b
可以import到另一个文件中
import Fun a = 1 b = 2 print(Fun.ADD(a, b), Fun.MIN(a, b))
也可以
form Module imoort Fun[,Fun[,Fun....]]
file object = open(file_name [, access_mode][, buffering])