python的学习笔记/002-2.1(2018-5-19)
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
- python的学习笔记/002-2(2018-5-19)
- python学习笔记002
- Python学习笔记(基础篇)_002_类型转换
- python3学习笔记--002--写一个类
- 让你快速学习python基础笔记002(一起动手实践)
- 【Python】学习笔记——-2.1、Python的数据类型与变量
- 小甲鱼:Python学习笔记002_数组_元组_字符串
- python学习笔记 ——python写的猜数字游戏 002
- Opencv for Python 学习笔记 2.1 摄像头
- python学习笔记之002.py
- Opencv for Python 学习笔记 2.1 摄像头
- python学习笔记2.1-运行环境、编辑器、库的安装
- [Python学习笔记-002] lambda, map, filter and reduce
- OA学习笔记-002-Sruts2.1配置
- python的学习笔记/002-4(2018-5-20)
- python的学习笔记/002-1(2018-5-18 )
- 【零基础入门学习Python笔记002】用Python设计第一个游戏:课后测试集答案
- Python模块——学习笔记
- python学习笔记(一) 基本数据类型及运算