【 题目:031】 | 介绍一下except的用法和作用 try/except: 捕捉由PYTHON自身或写程序过程中引发的异常并恢复 except: 捕捉所有其他异常 except name: 只捕捉特定的异常 except name, value: 捕捉异常及格外的数据(实例) except (name1,name2) 捕捉列出来的异常 except (name1,name2),value: 捕捉任何列出的异常,并取得额外数据 else:
count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。
str.capitalize() 把字符串的第一个字符大写 str.center(width) 返回一个原字符串居中,并使用空格填充到width长度的新字符串 str.ljust(width) 返回一个原字符串左对齐,用空格填充到指定长度的新字符串 str.rjust(width) 返回一个原字符串右对齐,用空格填充到指定长度的新字符串 str.zfill(width) 返回字符串右对齐,前面用0填充到指定长度的新字符串 str.count(str,[beg,len]) 返回子字符串在原字符串出现次数,beg,len是范围 str.decode(encodeing[,replace]) 解码string,出错引发ValueError异常 str.encode(encodeing[,replace]) 解码string str.endswith(substr[,beg,end]) 字符串是否以substr结束,beg,end是范围 str.startswith(substr[,beg,end]) 字符串是否以substr开头,beg,end是范围 str.expandtabs(tabsize = 8) 把字符串的tab转为空格,默认为8个 str.find(str,[stat,end]) 查找子字符串在字符串第一次出现的位置,否则返回-1 str.index(str,[beg,end]) 查找子字符串在指定字符中的位置,不存在报异常 str.isalnum() 检查字符串是否以字母和数字组成,是返回true否则False str.isalpha() 检查字符串是否以纯字母组成,是返回true,否则false str.isdecimal() 检查字符串是否以纯十进制数字组成,返回布尔值 str.isdigit() 检查字符串是否以纯数字组成,返回布尔值 str.islower() 检查字符串是否全是小写,返回布尔值 str.isupper() 检查字符串是否全是大写,返回布尔值 str.isnumeric() 检查字符串是否只包含数字字符,返回布尔值 str.isspace() 如果str中只包含空格,则返回true,否则FALSE str.title() 返回标题化的字符串(所有单词首字母大写,其余小写) str.istitle() 如果字符串是标题化的(参见title())则返回true,否则false str.join(seq) 以str作为连接符,将一个序列中的元素连接成字符串 str.split(str=‘‘,num) 以str作为分隔符,将一个字符串分隔成一个序列,num是被分隔的字符串 str.splitlines(num) 以行分隔,返回各行内容作为元素的列表 str.lower() 将大写转为小写 str.upper() 转换字符串的小写为大写 str.swapcase() 翻换字符串的大小写 str.lstrip() 去掉字符左边的空格和回车换行符 str.rstrip() 去掉字符右边的空格和回车换行符 str.strip() 去掉字符两边的空格和回车换行符 str.partition(substr) 从substr出现的第一个位置起,将str分割成一个3元组。 str.replace(str1,str2,num) 查找str1替换成str2,num是替换次数 str.rfind(str[,beg,end]) 从右边开始查询子字符串 str.rindex(str,[beg,end]) 从右边开始查找子字符串位置 str.rpartition(str) 类似partition函数,不过从右边开始查找 str.translate(str,del=‘‘) 按str给出的表转换string的字符,del是要过虑的字符
startswith(); 字符串以什么什么开头 endswith() 字符串以什么什么结尾 find() 查找字符串 replace(); 字符串的替换, 旧字符串替换为新的,给一个次数.不超过这个次数都会被替换.
在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
1.3 标识符: _foo代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *而导入; 以双下划线开头的__foo代表类的私有成员;以双下划线开头结尾的__foo__代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。
1 capitalize() 2 将字符串的第一个字符转换为大写 3 4 center(width, fillchar) 5 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 6 7 count(str, beg= 0,end=len(string)) 8 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 9 10 bytes.decode(encodin
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
如果想取出部分字符,那么可以通过下标的方法,(注意python中下标从 0 开始)
字符串序列用于表示和存储文本,python中字符串是不可变对象。通常由单引号(' ),双引号(" ),三引号(''' """)包围,其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定地点,被当做注释。便捷的多行注释。
下面是常用的几个系统类的常用方法整理: list: 列表[1, 2,...] set: 集合,无重复元素{1, 2,...} str: 字符串 dict: 字典{a:'a', b:'b',...} TextIOWrapper: 文件对象 append(x) 将x添加到序列的末尾 extend(t) 将t的内容添加到列表末尾,t可以为列表 insert(i, x) 将x插入到列表i处 count(x) 统计x在列表中出现的次数 index(x, [start, end]) 返回x在列表中第一次出现的下标(指
注意:在python3中input获取键盘输入的数据,都以字符串的方式进行保存,即使输入的是数字。
方法 描述 string.ljust(width) 返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串 \>>> x.ljust(20) 'Hello,wold ‘
在Python六大数据类型中,字符与列表是最常用的两大类型,且在使用过程中,存在许多实用小技巧,方便更快速的进行数据处理,本小节主要是字符和列表的高阶操作。
连接join操作:split是把一个字符串分割成很多字符串组成的list,而join则是把一个list中的所有字符串连接成一个字符串 用法:newstring='连接符号'.join(列表)
-------------------分割线,哈哈哈--------------------
Python里字典(dict)是一种比较常用的数据结构,基本格式{key : values},key和values可以为任意类型,比如int,str等。
Python转义字符 转义字符 描述 (在行尾时) 续行符 \ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 \n 换行 \v 纵向
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
领取专属 10元无门槛券
手把手带您无忧上云