# !/usr/bin/env python<br># -*- coding:utf-8 -*-<br># Author:Hugolinhj<br><br><br><a href="https://www.gaodaima.com/tag/name" title="查看更多关于name的文章" target="_blank">name</a> = "alexx"<br><a href="https://www.gaodaima.com/tag/number" title="查看更多关于number的文章" target="_blank">number</a> = "123"<br><br><a href="https://www.gaodaima.com/tag/print" title="查看更多关于print的文章" target="_blank">print</a>(name.capitalize())<br>print(number.capitalize())<br>#字符串的首字母大写,字数不处理。<br><br>print(name.count("a"))<br>print(number.count("1"))<br>#计算变量中出现的字符次数。<br><br>print(name.center(40,"-"))<br>#需要打印40个的字符,不够用‘-’补上。字符串放中间。<br><br>print(name.encode())<br>#将字符串转二进制<br><br>print(name.endswith("1"))<br>#判断是否以"1"为结尾。<br><br>lizi = "12 3"<br>print(lizi.expandtabs(tabsize=11))<br>#在 这里加入11个空格字符<br><br><br>name = input("name=")<br>lizi = "I LOVE {_name} and {_name} LOVE ME".format(_name=name)<br>print(lizi)<br><br>#1.通过位置来填充字符串:foramt会把参数按位置顺序来填充到字符串中,第一个参数是0,然后1 ……也可以不输入数字,这样也会按顺序来填充同一个参数可以填充多次,这个是format比%先进的地方<br>liii=("hello {0} i am {1} . my name is {0}").format("Kevin","Tom") # hello Kevin i am Tom . my name is Kevin<br>print(liii)<br><br>#2.通过key来填充<br>liii=("hello {name1} i am {name2}").format(name1="Kevin",name2="Tom") # hello Kevin i am Tom<br>print(liii)<br><br>#3.通过下标填充<br>names=["Kevin","Tom"]<br>liii= ("hello {names[0]} i am {names[1]}").format(names=names) # hello Kevin i am Tom<br>liiii= ("hello {0[0]} i am {0[1]}").format(names) # hello Kevin i am Tom<br>print(liii)<br>print(liiii)<br><br>#4.通过字典的key<br>names={"name":"Kevin","name2":"Tom"}<br>liii= ("hello {names[name]} i am {names[name2]}").format(names=names) # hello Kevin i am Tom<br>print(liii)<br><br>#5.通过对象的属性<br>class Names():<br> name1 = "Kevin"<br> name2 = "Tom"<br><br>liii=("hello {names.name1} i am {names.name2}").format(names=Names) # hello Kevin i am Tom<br>print(liii)<br><br>test = "J:/project/first/old boy_Day2/2"<br>print (test.find("/"))<br>print (test[test.find("/"):])<br>#字符串切片。<br><br>test = " my name is {name} and i am {year} old."<br>print (test.format_map({"name":"hui","year":12}))<br><br>print(test.index(" "))<br>#打印对应字符的位置<br><br>print("22".isalnum())<br>#判断是否含非特殊符号。包含了则为flase。否则trust<br><br>print("a".isalpha())<br>#判断是否含纯大小写。包含了则为trust。否则flase。<br><br>print("1".isdecimal())<br>#检查一个字符串是否仅有十进制的数字字符构成<br><br>print("1".isdigit())<br>#检查一个字符串是否为整数。<br><br>print("1".isidentifier())<br>#判断是否为合法的标识符,就是变量名。<br><br>print("aa".islower())<br>#判断是否含纯小写。包含了则为trust。否则flase。<br><br>print("aa".isnumeric())<br>#检测字符串是否只由数字组成,如果字符串中只包括数字,就返回Ture,否则返回False<br><br>print("aa".isspace())<br>#检测字符串是否为空格<br><br>print("My Name Is".istitle())<br>#检测字符串是否为首字母为大写,就返回Ture,否则返回False<br><br>print("My Name Is".isprintable())<br>#当文件为tty file,drive file不能打印,所用<br><br>print("MY NAME IS".isupper())<br>#判断是否含纯大写。包含了则为trust。否则flase。<br><br>print("+".join(["1","2","3"]))<br># 1+2+3<br>print("+".join("123"))<br># 1+2+3<br>print("+".join("123"*2))<br># 1+2+3+1+2+3<br><br>print("name".ljust(55,"*"))<br>#先显示字符串,不够55个字符用‘*’不齐。<br><br>print("name".rjust(55,"*"))<br>#先倒数显示字符串,不够55个字符用‘*’不齐<br><br>print("naME".lower())<br>#把大写改小写<br><br>print("naME".upper())<br>#把小写改大写<br><br>print(" name".lstrip())<br>#去掉字符串左边的空格回车。<br><br>print(" name ".rstrip())<br>#去掉字符串右边的空格回车。<br><br>print(" na me ".strip())<br>#去掉字符串左右边的空格回车。<br><br>print(""" <br><br> na me <br> """.strip())<br>#去掉字符串左右边的空格回车。<br><br>p = str.maketrans("abcdef","123456")<br>#注:两边字符串数一致,打印可一一对应。<br>print("linaaabbbff".translate(p))<br><br>print("abac".replace("a","ss",1))<br>#替换1个a改为"ss"<br><br>print("abcac".rfind("c"))<br>#从左往右,找出最右的对应字符串下标值。,4<br><br>print("abcac".find("c"))<br>##从左往右,找出的第一个对应字符串下标值。,2<br><br>print("abc s s d".split())<br>#以‘空格’进行分列,["abc", "s", "s", "d"]<br><br>print("abc ds ds d".split("d"))<br>#以‘d’进行分列,["abc ", "s ", "s ", ""]<br><br>print("""abc ds ds d""".splitlines())#主要识别不同系统的换行<br>#以换行符进行分列,["abc ", "s ", "s ", ""]<br># 另,print("""abc ds ds<br># nd""".splitlines()) #无效<br><br>print("dsWddD sda".swapcase())<br>#大小写互转<br><br>print("dsDgew sda".title())<br>#转大写<br><br>print("sdad".zfill(50))<br>#先倒数显示字符串,不够55个字符用‘0’不齐<br><br><br><br><br><br><br><br>
www#gaodaima.com来源gaodai^.ma#com搞#代!码网搞代码