翼度科技»论坛 编程开发 python 查看内容

学习笔记——Python基础

14

主题

14

帖子

42

积分

新手上路

Rank: 1

积分
42
字符串索引
  1. str = '我是一名学生'
  2. print(str[0])       #输出“我”
  3. print(str[-6])      #输出“我”
复制代码

字符串切片:把数据对象的一部分拿出来
  1. str = '我是一名学生'
  2. print(str[2:4])     #输出“一名”
  3. print(str[-4:-2])   #输出“一名”
复制代码
  1. #获取字符串长度:len()
  2. str = '我是一名学生'
  3. length = len(str)
  4. print(length)
复制代码

函数
  1. def interview():        #def是关键字 表示定义一个函数
  2.     print("把求职者带到3号会议室")
  3.     print("请求职者 完成答卷")
  4.     print("让测试经理来面试 求职者")
  5.     print("让技术总监面试 求职者")
复制代码

  • 函数参数:
  1. def interview(interviewee):     #def是关键字 表示定义一个函数
  2.     print("下一位求职者是" + interviewee)
  3.     print("把求职者带到3号会议室")
  4.     print("请求职者 完成答卷")
  5.     print("让测试经理来面试 求职者")
  6.     print("让技术总监面试 求职者")
  7. interview('小明')
复制代码

注:python中TAB和空格不能混用,否则会出错
列表:列表的内容可以改变


  • 定义:
    1. nameList = []   #空列表
    2. a = [1, 2, 3.14, 'hello', [7,8,9] ]     #非空列表
    复制代码
元组:元组的内容不可以改变


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

  • 判断元素是否在元组:
    1. list1 = [1,2,3,4, 'hello']
    2. tuple1 = (1,2,3,4, 'hello')
    3. if 'hello' in list1:
    4.     print('hello 在列表中存在')
    5. if 'boy' not in tuple1:
    6.     print('boy 在元组中不存在')
    复制代码
判断语句
  1. def registerUser():
  2.     phone = input('请输入你的手机号码(不超过11个字符):')
  3.     if len(phone) > 11:
  4.         print('输入错误!手机号码超过了11个字符')
  5.     # 还需要进一步判断 输入的是否全数字
  6.     elif not phone.isdigit() :
  7.         print('输入错误!手机号码必须全是数字')
  8.     # 判断是否以数字1 开头
  9.     elif not phone.startswith('1') : # startswith 是字符串对象的方法
  10.         print('输入错误!手机号码必须以数字1开头')
  11.     else:
  12.         print('手机号码输入正确')  
  13.    
  14.     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

举报 回复 使用道具