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.不能使用中文命名
定义变量的特征
id  表示在变量的值在内存中的唯一地址
type 类型
value 值
相同长度的放在同一个内存长度中
python可以对常量进行修改,本质上还是变量,全大写的变量视为常量(python中没有限制)
在python3中,input输入的任何数据类型都是字符串
三引号可以写多行
注释:
单行:
基本数据类型:
整形:int
人的年龄,身份证
浮点型:
体重,薪资
字符串类型str
格式化输出
占位符
%s可以替换任意的类型,%d替换数字类型
.strip去掉空格
.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(' '.join(['tank',18])
#根据空格,把列表中的每一个字符串进行拼接 print(' '.join(['tank','18',from GZ]))
#根据_,把列表中每一个字符串进行拼接
print('_'.join(['tank','18','from GZ']))
字符串替代
str1=‘my’
str2=str1.replace('ww','sb')
判断字符串是否是数字
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[-2:])
找e的索引位置
print(name.index('e'))
获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
print(name[:-1])
posted @ 2019-06-24 17:40  洛塔  阅读(152)  评论(0)    收藏  举报