|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 芥末丶涂鸦 于 2017-7-6 20:20 编辑
int函数:int(数值,进制)
bin函数:bin(数值)二进制
hex函数:hex(数值)十六进制
oct函数:oct(数值)八进制
range函数:range(上标,下标)创建数值
//双斜杠:除法商取正
round函数:round(数值)四舍五入
import
工具模块
数学模块 math
floor 取值往坐标轴左,地板
trunc 取值往0
ceil 取值往坐标轴右,天花板
sqrt 开平方
decimal 字符串模式传递
导入模块 import decimal
list :包含任意对象的有序集合
可变长度append,异质任何字符串可加,可任意嵌套,支持原位改变。
通用操作
元素名称 in 序列名称 判断元素名称是否在序列名称里面
元素名称 not in 序列名称 判断元素名称不在序列名称里面
连接两个序列名称 使用 +
元素名称在序列名称中重复几次 数值 * 次数
访问序列名称范围元素名称 元素名称[上标参数:下标参数不包含在内:步长参数]
获取序列名称长度 len(序列名称)
min max 获取序列名称最小元素名称 和获取序列名称最大元素名称 min(序列名称) max(序列名称)
sum 获取序列名称总和 sum(序列名称)
a.inindex检索列表元素名称出现的位置下标
序列名称.count(元素名称名称)
可变序列通用操作
改变某个元素值 序列名称[元素值] = 新元素值
改变特定范围值 序列名称[元素上标;元素下标] = 序列
删除序列元素值 del 序列[元素值]
删除特定值 序列.remove[元素值] 删除第一个匹配的值
序列.clear()清空序列
序列.append()追加元素值
序列.extend()追加多个元素值
序列.insert(位置,插入的值) 特定位置插入元素
序列.pop()弹出删除某一位置元素,默认删除最后一个值
序列.reverse()反转序列排列
序列.copy()复制序列
list 操作
序列.sort()排序默认从小到大
序列.reverse()翻转排序
序列.sort(reverse = ture) 从大到小
sorted(序列)从小到大排列
不可变序列
tuple 包含任意对象的有序集合
通过下表索引访问对象
固定长度,异质,可任意嵌套
对象引用数组
range 生成序列
str 文本序列字符串
str()函数 转换为字符串
序列.replace(old,new,替换从左到右数位参数)替换序列数值
序列.caoitalize()首字母大写
序列.upper()字母全部转换为大写
序列.lower()字母全部转换为大写
序列.startswith()是否以某字符串开头
序列.endswith()是否以某字符串结尾
序列.isnumeric()是否是数字
序列.isalpha()是否是字母
序列.split(拆分符号)拆分成为列表
分隔符.join(序列)
序列.format(替换元素1,替换元素2....)占位符{下表索引} 重点
dict 字典通过键访问,可包括任意对象的无序集合。可变长度,异质,可任意嵌套,
创建{位置索引,元素}
dict(位置索引 键 = 元素)创建字典以函数方式
序列.fromkeys(变量) 转换为字典类型
序列.get(键名,反回值)访问内容,找不到不会异常
序列.keys()得到所有键值
序列.values()得到所有的值
序列.items()得到所有的键值和值
序列.update(序列)添加新的元素
序列.pop(键值,反回值)弹出并删除
序列.popitem()某人弹出所有键值对的项
调用函数say_函数名
文件
路径就是字符串
模式 文本 ‘r’读 ‘w’写‘rw’读写‘a’
二进制
open()函数打开文件类型文件
变量.read()读取信息到变量,加参数到指定读取多少
变量.seek()指针起始点位置初始化,移动指针位置
变量.close()关闭文件
变量.readlines()读取行到列表
json()数据交换
global 定义全局变量
nonlocal 定义函数内部全局变量
filter过滤器
2017年6月25
s 为字符串
s.isalnum()??所有字符都是数字或者字母,为真返回 True,否则返回 False。
s.isalpha()? ?所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit()? ???所有字符都是数字,为真返回 True,否则返回 False。
s.islower()? ? 所有字符都是小写,为真返回 True,否则返回 False。
s.isupper()? ?所有字符都是大写,为真返回 True,否则返回 False。
s.istitle()? ?? ?所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace()? ?所有字符都是空白字符,为真返回 True,否则返回 False。
not or and 的优先级是不同的:not > and > or
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以上是6月25日之前的笔记,本来是个记事本文件,以后在整理。接下来的就好好按照自己学到的知识点去写了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1:成员资格运算符
in,用于检查一个值是否在序列元组中,如果在序列中返回 True,否则返回 False。
- a = ['X','Y','Z']
- b = 'Z' in a
- print(b)
复制代码
三引号通常用来进行跨行注释
2017年7月6日
Python 列表(List)
访问列表中的值
- list1 = ['physics', 'chemistry', 1997, 2000];
- list2 = [1, 2, 3, 4, 5, 6, 7 ];
- print "list1[0]: ", list1[0]
- print "list2[1:5]: ", list2[1:5]
复制代码
更新列表
- list = ['physics', 'chemistry', 1997, 2000];
- print "Value available at index 2 : "
- print list[2];
- list[2] = 2001;
- print "New value available at index 2 : "
- print list[2];
复制代码
删除列表元素
- list1 = ['physics', 'chemistry', 1997, 2000];
- print list1;
- del list1[2];
- print "After deleting value at index 2 : "
- print list1;
复制代码
|
评分
-
查看全部评分
|