#!/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.1415926 str1="good boy" print("pi= %.2f"%pi) print("str1 %s"%str1) #内置函数 str2="abcdefGHabcd123456789" # S.count(sub[, start[, end]]) -> int print("字符串%s"%str2) print("字符串长度:",len(str2)) print("返回出现的次数 count(def): %d"%(str2.count("abcd"))) #S.endswith(suffix[, start[, end]]) -> bool print("是否以字符结尾 endswith(def): %r"%(str2.endswith("abcd"))) #find 没找到返回-1 #S.index(sub[, start[, end]]) -> int 和find一样,但是没有找到会报错 print("find",str2.find("bcd",0,len(str2))) #rfind 没找到返回-1 print("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 有字母并且都是小写 才返回True print("是否字符都是小写 str2.islower()",str2.islower()) # S.isupper() -> bool 有字母并且都是大写 才返回True print("是否字符都是大写 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())
时间: 2024-10-11 05:02:06