Python基础
---恢复内容开始--- 一、区分字符串和数字 ? ? ?str(字符串)? ? ? ? ? ? int(整数) ? ? ? float(浮点数)? 二、字符串? ? ? ? name = "luo"? #引号代表字符串,‘‘‘为段落 ? ? ? name1 = "huilun"?? ? ? ? name+name1? ? ? ? ? ? #字符串的拼接 ? ? ? .capitalize()? ? ? ? ? ? ? #首字母大写 ? ? ? .casefold()? ? ? ? ? ? ? ?#把字符串全变成小写 ? ? ? .center(间隔,符号)? ? ?#字符串间隔 ? ? ? .count()? ? ? ? ? ? ? ? ? ?#查找字符串同元素 ? ? ? .endswith()? ? ? ? ? ? ? #判断以什么为结尾 ? ? ? .find()? ? ? ? ? ? ? ? ? ? ?#查找元素下标,找不到为-1 ? ? ? .format()? ? {0}? ? ? ? ?#改写字符串占位符? ? ? ? ? ? ?? 三、布尔类型 ? ? ? True? 真 ? ? ? ?False 假 ? ? ? ? ? ?if(如果)? ?slse(否则) ? ? ? ? ? ? ? ? ?if today == raining ? ? ? ? ? ? ? ? ? ? ? print("应该带伞") ? ? ? ? ? ? ? ? ?else ? ? ? ? ? ? ? ? ? ? ? print("不用带伞") 四、列表 ? ? ? list? []? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#列表主要用于多个元素以[,]为分界线 ? ? ? .insert()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #插入? ? ? (下标,“内容”)? ?? ? ? ? .append()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#末尾插入 ? ? ? .index()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #查找元素下标 ? ? ? .count()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#查找同元素有多少个 ? ? ? .extend()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #列表合并 ? ? ? del 变量[变量.index(“元素”)]? ? ?#命令嵌套 删除 ? ? ? del? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#删除元素 ? ? ? pop()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #删除并返回值,不加下标默认删除最后一个元素,加下标删除指定元素 ? ? ? .remove()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#从左到右删除第一个元素,如果没有就会报错 ? ? ? clear()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#清空 ? ? ? .reverse()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#列表的反转 ? ? ? .sort()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #列表的排序,从小到大 ? ? ? 变量[下标] = "修改的值"? ? ? ? ? ? #元素修改 ? ? ? 列表切片?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [1:3]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#切片特点,顾头不顾尾? ? ? ??[1:3:1]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#步长 = 步子的长度 ? ? ? [-3:-1]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#列表反正切 ? ? ??[::-1]? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??#真正的列表反着切,的关键是改步长(默认1代表从左往右,-1代表从右往左,同样也可以用在字符串身上) ? ? ? for循环? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #格式为 for 变量 in 列表: 五、读取输入 ? ? ? input()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#接收到到所有数据都以字符串到格式处理 ? ? ? %()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#用于文本取值 ? ? ? %s? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #字符串占位符 ? ? ? %d? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #数字占位符 ? ? ? %f? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#浮点数占位符 六、运算符 ? ? ? %取余? ? ? ? ? ? ? ? ? **幂 ? ? ? //整除 ? ? ? and (逻辑运算符)? ? ? ? ? ? ? ? ? ? ? ?#必须所有条件满足 ? ? ? or? ?(逻辑运算符)? ? ? ? ? ? ? ? ? ? ? ?#一个条件满足就行? ? ? ? not (逻辑运算符)? ? ? ? ? ? ? ? ? ? ? ?#判断不为真,(反向判断) 七、流出控制 ? ? ? if? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#单分支 ? ? ? if else? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #双分支? ? ? ? ?(如果 否则) ? ? ? if elif slse? ? ? ? ? ? ? ? ? ? ? ? ? ?#多分支? ? ? ? ?(如火 或者 否则) ? ? ? import? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#工具包 ? ? ? random? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#工具? ? ? ? ? ? ?(random.randint(?)? 随机工具) 八、while循环 ? ? ? break? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #终止循环 ? ? ? continue? ? ? ? ? ? ? ? ? ? ? ? ? ? #终止本次循环 ? ? ? while True? ? ? ? ? ? ? ? ? ? ? ? ? #死循环 九、三元运算 ? ? ? a = 10 ? ? ? b = 5 ? ? ? d = a if a > 15 else b? ? ? ? ?#if条件成立执行左边,否则直接右边 十、数据类型、元组 ? ? ? 元组不可变 = 只读列表 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |