|
字符串索引
- str = '我是一名学生'
- print(str[0]) #输出“我”
- print(str[-6]) #输出“我”
复制代码
字符串切片:把数据对象的一部分拿出来
- str = '我是一名学生'
- print(str[2:4]) #输出“一名”
- print(str[-4:-2]) #输出“一名”
复制代码- #获取字符串长度:len()
- str = '我是一名学生'
- length = len(str)
- print(length)
复制代码
函数
- def interview(): #def是关键字 表示定义一个函数
- print("把求职者带到3号会议室")
- print("请求职者 完成答卷")
- print("让测试经理来面试 求职者")
- print("让技术总监面试 求职者")
复制代码- def interview(interviewee): #def是关键字 表示定义一个函数
- print("下一位求职者是" + interviewee)
- print("把求职者带到3号会议室")
- print("请求职者 完成答卷")
- print("让测试经理来面试 求职者")
- print("让技术总监面试 求职者")
- interview('小明')
复制代码
注:python中TAB和空格不能混用,否则会出错
列表:列表的内容可以改变
- 定义:
- nameList = [] #空列表
- a = [1, 2, 3.14, 'hello', [7,8,9] ] #非空列表
复制代码 元组:元组的内容不可以改变
- 定义:
- nameList = () #空元组
- a = (1, 2, 3.14, 'hello') #非空元组
复制代码如果元组中只有一个元素,必须要在后面加上逗号。(a = (1, ))
定义元组还可以去掉圆括号,a = 1, 2, 3.14, 'hello'
- 判断元素是否在元组:
- list1 = [1,2,3,4, 'hello']
- tuple1 = (1,2,3,4, 'hello')
-
- if 'hello' in list1:
- print('hello 在列表中存在')
-
- if 'boy' not in tuple1:
- print('boy 在元组中不存在')
复制代码 判断语句
- def registerUser():
- phone = input('请输入你的手机号码(不超过11个字符):')
- if len(phone) > 11:
- print('输入错误!手机号码超过了11个字符')
- # 还需要进一步判断 输入的是否全数字
- elif not phone.isdigit() :
- print('输入错误!手机号码必须全是数字')
- # 判断是否以数字1 开头
- elif not phone.startswith('1') : # startswith 是字符串对象的方法
- print('输入错误!手机号码必须以数字1开头')
- else:
- print('手机号码输入正确')
-
- print('函数结束')
复制代码isdigit() 方法检测字符串是否只由数字组成,只对 0 和 正数有效。
startsWith() 方法用于检测字符串是否以指定的子字符串开始。
输入
[code]def temperature(): tem = int(input("请输入今天的气温:")) ap = int(input("请输入今天的气压:")) if tem > 30 or tem < -8 or ap > 300 or tem < 20: print("不舒适") elif tem >25 and tem 200 and ap |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|