首页 > 代码库 > Python:字符串

Python:字符串

#!/usr/bin/python3#字符串var1 = Hello World!var2 = "abcdefg"print("var1: "+var1)print("var2: "+var2)print("var1[0]: "+var1[0])print("var2[2:]: "+var2[2:])print("var2[2:3]: "+var2[2:3])print("var1: "+var1*2)#转移字符"""\\ 反斜杠符号\‘ 单引号\a 响铃\b 退格\n 换行\t 制表符\r 回车"""#python字符运算符"""+ 字符串连接* 重复输出字符串[] 索引获取字符串的一部分[:] 截取字符串中的一部分in 字符是否在给定字符not in% 格式化字符串"""#python格式化符号#字符串格式化"""%s    格式化字符串%c    格式化字符%d    格式化整数%f     格式化浮点数,可指定位数%r    万能的格式符,直接输出"""pi=3.1415926str1="good boy"print("pi= %.2f"%pi)print("str1 %s"%str1)#内置函数str2="abcdefGHabcd123456789"# S.count(sub[, start[, end]]) -> intprint("字符串%s"%str2)print("字符串长度:",len(str2))print("返回出现的次数 count(def): %d"%(str2.count("abcd")))#S.endswith(suffix[, start[, end]]) -> boolprint("是否以字符结尾 endswith(def): %r"%(str2.endswith("abcd")))#find 没找到返回-1#S.index(sub[, start[, end]]) -> int 和find一样,但是没有找到会报错print("find",str2.find("bcd",0,len(str2)))#rfind 没找到返回-1print("rfind",str2.rfind("bcd",0,len(str2)))# S.isalnum() -> bool 至少一个字符并且全部由字符和数字组成(特殊符号就会返回False,如.)print("是否全是由数字和字符str2.isalnum()",str2.isalnum())# S.isalpha() -> bool 至少有一个字符并且全部是字符print("是否全是由字符组成 str2.isalpha()",str2.isalpha())# S.islower() -> bool 有字母并且都是小写 才返回Trueprint("是否字符都是小写 str2.islower()",str2.islower())# S.isupper() -> bool 有字母并且都是大写 才返回Trueprint("是否字符都是大写 str2.isupper()",str2.isupper())##S.isdigit() -> bool 是否全是由数字组成print("是否全是由数字组成 str2.isdigit()",str2.isdigit())print("是否全是由数字组成 str2.isnumeric()",str2.isnumeric())print("是否只有空格 str2.isspace()",str2.isspace())#lower() upper()print("全部转换成小写 str2.lower()",str2.lower())print("全部转换成大写 str2.upper()",str2.upper())print("将字符串的大写转小写,小写转大写",str2.swapcase())

 

Python:字符串