看书《Python编程:从入门到实践》,练习题目用Python123 python中单行注释为#,多行注释为’’’
变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头 变量名不能包含空格,但可使用下划线来分隔其中的单词
**表示乘方公式
range打印的是[值1,值2),range(起点,终点,步长)
单引号、双引号都可以定义字符串
函数作用.tittle()将英文单词首字母大写.upper()将英文字母全部大写.lower()将英文字母全部小写.rstrip()删除字符串末尾的空白 >>> a= " wu you " >>> a.rstrip() ' wu you'字符串的拼接直接使用+ 列表的复制需要a = b[:],而不能a=b是因为两个变量指向同一个地址
eval函数就是实现list、dict、tuple与str之间的转化 str函数把list,dict,tuple转为为字符串
argv:即所谓的参数变量,这个变量保存着你运行Python脚本时传递给Python脚本的参数
可以用z.real和z.imag分别获得实数和虚数部分。 虚数部分必须有后缀 j 或 J
列表的定义 bicycles = [‘trek’, ‘cannondale’, ‘redline’, ‘specialized’] 直接用数组下标访问数组元素
函数作用.append(值)数组添加元素.insert(索引,值)将值插入列表的索引位置,将在索引位置添加空间,其后的元素向右移动一位del删除元素,例如del a[0].pop()删除列表的末尾元素,返回的值就是删除的值或者.pop(索引)删除索引位置的元素.remove(值)按照值删除元素.sort()永久性排序,.sorted()临时性排序,如果需要逆序排序,将sort函数的reverse置为true,例如cars.sort(reverse=True).reverse()反转元素的排列顺序不可变的列表成为元组 元组定义a=(200,50)
==表示相等,!=表示不相等,and表示逻辑并,or表示逻辑且 in判断是否存在于列表中,not in判断是否不存在于列表中
字典是一系列键值对 字典的初始化:
alien_0 = {'color': 'green', 'points': 5} 函数作用del删除键值对.items()遍历键值对.key()遍历所有键.values()遍历所有值.sorted()获得特定顺序排列的键列表的副本集合的定义:a = set([])
函数作用.add()添加元素.update({})添加多个元素.pop()随机删除元素.remove()删除指定元素集合1.union(集合2)并集集合1 . intersection(集合2)交集集合1.difference(集合2)差集类的定义:
class ClassName(object):方方法法__init__()用于类的初始化,每当根据类创建新实例时,Python都会自动运行它 继承:
class 子类(父类):with open() xxx as xx的作用是能进行操作后自动关闭文件 写入文件:
代码模式r读取模式r+读取和写入模式w写入模式,实现覆写a附加模式,实现追加