您的位置:首页 > 编程语言 > Python开发

python的学习笔记/002-2.1(2018-5-19)

2018-05-19 11:54 399 查看

3.1.2 字符串类型
在Python中表示字符串,可以使用 "" 或 '' 来括起来,
1) 字符串的表示

符号 说明
\ 反斜线
\' 单引号,当使用 '' 来表示字符串,又要表示单引号时使用
\" 双引号,当使用 "" 来表示字符串,又要表示双引号时使用
\n 换行
\r 回车
\t Tab

2) 格式化字符串
(1)

(2)
程序实例
name=input ("name:")
age=input ("age:")
job=input ("job:")
salary=input("salary:")
info='''
------------ info of %s ---------------
name:%s
age:%s
jod:%s
salary:%s
'''%(name,name ,age,job,salary)
print(info)
程序实例
name=input ("name:")
age=int(input ("age:")) # 用来将age 默认的string类型强制转化为integer型
job=input ("job:")
salary=input("salary:")
info='''
------------ info of %s ---------------
name:%s
age:%d # 区别所在的地方
jod:%s
salary:%s
'''%(name,name ,age,job,salary)
print(info)
程序实例
name=input ("name:")
age=input ("age:")
job=input ("job:")
salary=input("salary:")
info = '''
----------info of {_name} -------------
name:{_name}
age:{_age}
job:{_job}
salary{_salary}
'''.format(_name=name, # 区别在于不需要一一对应了,只选用把设置的函数名对应好就可以了;
_age=age,
_job=job,
_salary=salary)
print(info)
其他应用

3) 字符串的操作
(1)字符串的格式化输出
name.ljust() name.rjust() name.center() name.zfill() 用法说明;

name.fomat() name.format_map()的用法说明;

(2) 字符串的判断
name.endwith(' ## ') 判断是否以##结尾
isalnum() isalpha() isdecimal() isdigit() isidentifier() 的用法说明;

isnumeric() isprintable()的用法说明;

(3)字符串的字母操作

(4)字符串中对空格的操作
expandtabs() lstrip() rstrip() strip() 的用法说明;

(5)字符串的替换操作
maketrans() translate() replace() 的用法说明;

(6)字符串的查找操作

(7)字符串与列表的转换

4) str 与 bytes

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串 类型 操作