黑马程序员技术交流社区
标题:
新人技术帖python-str(常用方法)
[打印本页]
作者:
cccWorker
时间:
2018-5-31 22:52
标题:
新人技术帖python-str(常用方法)
1.变量名=input('提示信息') 输入,都以字符串形式存储
2.print(变量名) 输出,打印到屏幕上
3.getpass 输入不显示密码 先import getpass, 变量名=getpass.getpass(‘提示信息’)
4.%s,表示格化式一个对象为字符, "Hello, %s"%"zhang3" => "Hello, zhang3"
5,% 取余数
6.time。sleep(数字) 睡数字秒 要先 import time
7.bin() 十进制转二进制
8.oct() 转8进制
9.hex() 转16进制
10.id() 看内存地址
11.变量名.strip() 去字符串中靠边的空格
12.变量名.split('/') 分割,从str变成list
13.len(变量名) 变量长度
14.变量名[数字] 索引,输入他的位置获得这个值
15.变量名[0 :5:2 ] 截取从位置0到5(不包括5)步长为2(隔1一个取)的值
16.变量名.capitalize() 首字母大写
17.变量名.upper() 所有字母大写
18变量名.center(30.'#') 总长度30,居中显示,其余部分用#填充
19.变量名.count('x') x字符在字符串中的个数(空格也算字符)
20.str.endswith(' x') x字符是不是在str的尾部
21.str.startswith('x')
x字符是不是在str的开头
str.find('x') x 字符是不是在str中 若在 返回x的位置 不在 返回-1
str.format('x','y') str中必须有{},x,y会替换掉{} 格式化字符串
str.index('x') 寻找x 在str 中的位置 找不到报错
str.isdigit() str 是不是整数
str.replace('x','y',数字) 用y替换(数字)个X ,不写数字全部替换
str.isspace() 是不是全部由空格组成的字符串
str.isupper() 是不是全部大写
str.islower() 是不是全部小写
str.istitle() 是不是首字母大写其他小写
str.ljust(长度值,’符号‘) 让str长度为长度值,在尾部以符号填充
str.rjust(长度值,’符号‘) 让str长度为长度值,在头部以符号填充
str.swapcase() 使大小写互换
str.title() 首字母大写
度娘实力推荐,让初学python的同学少走弯路
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2