沧桑哥 发表于 2023-3-15 11:01:45

学习笔记——Python基础

字符串索引

str = '我是一名学生'
print(str)       #输出“我”
print(str[-6])      #输出“我”
字符串切片:把数据对象的一部分拿出来

str = '我是一名学生'
print(str)   #输出“一名”
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 = ]   #非空列表
元组:元组的内容不可以改变


[*]定义:
nameList = ()   #空元组
a = (1, 2, 3.14, 'hello')   #非空元组如果元组中只有一个元素,必须要在后面加上逗号。(a = (1, ))
定义元组还可以去掉圆括号,a = 1, 2, 3.14, 'hello'

[*]判断元素是否在元组:
list1 =
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() 方法用于检测字符串是否以指定的子字符串开始。
输入

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 tem200 and ap
页: [1]
查看完整版本: 学习笔记——Python基础