day1
name=" alex" print(name.strip(' ')) print(name.startswith('al')) print(name.endswith('x')) str2=name.replace('l','p') print(str2) print(name.split('l')) print(name.upper()) print(name.lower()) print(name[1]) print(name[:3]) print(name[-2:]) print(name.index('e')) print(name[:-1])
什么是变量
即为可变化的量
变量值,会在内存中产生一份内存地址
变量名,相当于一个门牌号,用于与变量进行绑定
=,用来把变量值赋给变量
变量的命名规范
驼峰命名,有大写字母有小写字母
下划线命名
驼峰命名,有大写字母有小写字母
下划线命名
变量名的规范
1.要以英文字母或下划线开头
2.关键字不能命名
3.不能使用中文命名
1.要以英文字母或下划线开头
2.关键字不能命名
3.不能使用中文命名
定义变量的特征
id 表示在变量的值在内存中的唯一地址
type 类型
value 值
id 表示在变量的值在内存中的唯一地址
type 类型
value 值
相同长度的放在同一个内存长度中
python可以对常量进行修改,本质上还是变量,全大写的变量视为常量(python中没有限制)
在python3中,input输入的任何数据类型都是字符串
三引号可以写多行
python可以对常量进行修改,本质上还是变量,全大写的变量视为常量(python中没有限制)
在python3中,input输入的任何数据类型都是字符串
三引号可以写多行
注释:
单行:
单行:
基本数据类型:
整形:int
人的年龄,身份证
浮点型:
体重,薪资
字符串类型str
整形:int
人的年龄,身份证
浮点型:
体重,薪资
字符串类型str
格式化输出
占位符
%s可以替换任意的类型,%d替换数字类型
占位符
%s可以替换任意的类型,%d替换数字类型
.strip去掉空格
.lstrip去掉左边空格
.rstrip去掉右边空格
.startswitch判断字符开头是否相等
.endswitch判断字符末尾是否相同
.lstrip去掉左边空格
.rstrip去掉右边空格
.startswitch判断字符开头是否相等
.endswitch判断字符末尾是否相同
print('name{},age{}'.format('tank',18))
print('name{0},age{1}'.format('tank',18))
print('name{name},age{age}'.format('name=tank',age=18))
print('name{0},age{1}'.format('tank',18))
print('name{name},age{age}'.format('name=tank',age=18))
字符串拼接
#错误,只允许字符串拼接 print(' '.join(['tank',18])
#根据空格,把列表中的每一个字符串进行拼接 print(' '.join(['tank','18',from GZ]))
#根据_,把列表中每一个字符串进行拼接
print('_'.join(['tank','18','from GZ']))
#错误,只允许字符串拼接 print(' '.join(['tank',18])
#根据空格,把列表中的每一个字符串进行拼接 print(' '.join(['tank','18',from GZ]))
#根据_,把列表中每一个字符串进行拼接
print('_'.join(['tank','18','from GZ']))
字符串替代
str1=‘my’
str2=str1.replace('ww','sb')
str1=‘my’
str2=str1.replace('ww','sb')
判断字符串是否是数字
chioce=input('请选择功能[0,1,2]')
#判断用户输入的选择是否是数字
print(chioce.isdigit())
chioce=input('请选择功能[0,1,2]')
#判断用户输入的选择是否是数字
print(chioce.isdigit())
将 name 变量对应的值根据 所有的“l” 分割,并输出结果。
print(name.split('l'))
请输出 name 变量对应的值的第 2 个字符? (顾头不顾尾)
print(name[1])
20) 请输出 name 变量对应的值的前 3 个字符?
print(name[:3])
print(name[1])
20) 请输出 name 变量对应的值的前 3 个字符?
print(name[:3])
输出后两个字符
print(name[-2:])
print(name[-2:])
找e的索引位置
print(name.index('e'))
print(name.index('e'))
获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
print(name[:-1])
print(name[:-1])

浙公网安备 33010602011771号