基本操作
字符编码设置:# -*- coding:utf-8 -*-
单行注释:# 多行注释:‘’‘ ’‘’ 选中conmmand(ctrl)+? 注释
字符串:引号标注 可用加法 乘法
数字:+-*/ ** %(获取余数)!=(<>) >= <= ==
xx in xx什么在什么中 xx not in xx不在
布尔值bool:true false
name = xxx and/or(xxx) 优先计算括号内,否则从左至右
基本数据类型
type(x)查看数据类型
基本数据类型可相互转换:str(转换对象) list(转换对象) tuple(转换对象)
列表、元组转换字符串可通过:"".join(对象) -转换为连贯的元素
索引嵌套元素,可通过:litu[0][0][0]
布尔值 bool:
none\0\()\[]\{} =false
整数int: 转换成
转换数据类型int(n) 以二进制显示int(n base = 2) 二进制长度n.bit_length()
字符串 str:
以指定元素分隔字符串:m=“指定分隔元素”.join(n)
去除:n.strip(“去除指定内容,默认空白”) lstrip() rstrip()
分割:n.split(“选择分割的标记元素” 以数字表示分割次数,默认全部分割) n.rsplit() 从右边分割
查找:n.find(“查找内容”) 获取位置,以-1表示无。
全小写n.casefold(全语种转换) n.lower(只对应英语)
全大写n.upper() 首字母大写n.capitalize() 大小写交换n.swapcase()
替换 n.replace(“被替换”,“替换”)
判断结尾布尔值:n.endswith(“判断内容”) 开头:n.startswith(“”)
格式化:n.format(占位符= xxx,占位符= xxx)占位符以{}表示
索引:n[数字] 获取目标中的第几个字符 n[数字:数字] 索引范围-数字<= <数字
获取长度:len(目标) 获取目标由几个字符
划定范围:range(0,100) 若输入单个数字,默认起始为0。往往配合for使用。
居中 n.center(多少宽度内居中,以空格为单位,必填; “*”以引号内填充空白)
居左n.ljust(20,”-”)
居右n.rjust(20,”-“)
计算出现次数 n.count(”搜寻内容“,4,7从第几个到第几个位置开始查找)
判断字符串: n.isalnum() 字符串中是否只包含数字与字母
判断文字:n.isalpha()
判断数字:n.isdecimal() 常用 n.isdigit()可判断特殊数字①②③ n.isnumeric()包含中文数字
判断命名规则:n.isidentifier
转换成标题样式:n.title() 单词首字母大写
制表:n.expandtabs(“所占的空间数字”)
n =“name\t email\t passwd\n rav01\t youxiang01\t pawd01\n姓名01\t邮箱 01\t密码01”
\t等于前面内容放置入(”“)所规定数字内,如无\t符号,则按照规定数量分隔。\n换行符
网友评论