• 数据操作,流程控制语句


    这里有python的基础知识

    1.变量
    将运算的中间结果暂存到内存,以便便后续程序调⽤
    2.变量的名命规则
    1.由数字、字母、下划线组成
    2.不用用数字开头
    3.要有意义(是因为可以让自己更加能够记住这个变量是做什么的)
    4.尽量不要用中文(因为用中文容易出现代码错误)
    5.不要太长(太长容易在下次使用时会出现错误和麻烦)
    6.区分大小写
    7.不要用关键字(因为用关键字会导致下个循环要使用时出现错误)
    8.建议用驼峰和下划线分隔名命
    驼峰:即首字母大写,其余全部用小写
    下划线分隔:即多个单词用下划线分隔
    3.常量
    在python中不存在绝对的常量. 约定俗成, 所有字⺟⼤写就是常量。
    例如: PI = 3.141592653
    4.基本数据类型
    1. int ==> 整数. 主要⽤来进行数学运算
    常见的数字都是整数类型,用于计算大小和比较
    有+ - * /(除法) %(取余) //(整除) > < >= <= != **(次方)
    2. str ==> 字符串, 可以保存少量数据并进行相应的操作
    用',",''',""" 引起来的都是字符串 * +(把字符串链接起来)
    3. bool==> 布尔值,判断真假, True, False
    0是False 非0是True
    空字符串是False,不空是True
    4. list==> 列表,存储⼤量数据.⽤[]表示
    5. tuple=> 元组, 不可以发⽣改变 ⽤()表⽰
    6. dict==> 字典, 保存键值对, ⼀样可以保存⼤量数据
    7. set==> 集合, 保存⼤量数据. 不可以重复. 其实就是不保存value的dict
    5.用户交互(input
    变量=input("提示语").变量是字符串类型.字符串(str)转变成整数(int)用int(str)
    6.if语句
    1.if 条件:
    代码块

    2.if 条件:
    代码块
    else 条件:
    代码块

    3.if 条件:
    代码块
    elif 条件:
    代码块
    else:
    代码块

    4.if 条件:
    代码块
    if 条件:
    代码块
    else 条件:
    代码块
    else:
    代码块
    #注意:第四点是if语句嵌套,可以无限嵌套,但是一般在实际开发中建议不要超过三层嵌套
    5. content=input('xxx')
    if 'xxx' in content or 'yyy' in content:
    print()
    else:
    print()
    #注意:可以判断xxx字符串是否出现在xxxxx字符串中
    7.while循环语句
    1.while 条件:
    代码块
    执行流程:
    1. 判断条件是否为真. 如果真. 执行代码块
    2. 再次判断条件是否为真......
    3. 当条件为假.执行else 跳出循环. 循环结束
    2.while 条件:
    代码块(pass)
    else:
    代码块(循环在正常情况跳出之后会执行这里)
    注意: 如果循环是通过break退出的. 那么while后面的else将不会被执⾏,
    只有在while条件判断是假的时候才会执⾏这个else
    pass:不表⽰任何内容. 为了代码的完整性. 占位而已
    3.结束循环
    1.改变条件.
    2.break
    8.break和continue
    1. break: 立刻跳出循环,打断的意思
    2. continue: 停⽌止本次循环,继续执⾏下一次循环.
    9.格式化输出
    %s: 字符串的占位符, 可以放置任何内容 #如果字符串中有了占位符. 那么后面的所有的%都是占位. 含有类似2%的%号需要转义
    print("我叫%s, 今年年22岁了了, 学习python2%%了了") #后面的2%%需要转义,因为前面已经有占位符了
    print("我叫王尼玛, 今年年22岁, 已经凉凉了了100%了了") #前面无占位符,所以后面的%就是%,不需要转义
    %d: 数字的占位符
    注意: 如果你的字符串串中没有使⽤用过%s,%d占位. 那么不需要考虑这么多. 该%就%
    10.基本运算符
    1.算数运算
    + - * / % ** //(也叫地板除)
    2.比较运算
    > < == != >= <= <>(也是不等于,但是很少用,了解即可)
    3.赋值运算
    =
    +=(a+=b-->>a=a+b,以下以此类推)
    -=
    *=
    /=
    %=
    **=
    //=
    4.逻辑运算
    not(非) 如果x为True,返回False. 如果x为False,它返回True
    and(与) 如果x为False, x and y 返回False,否则它返回y的计算值
    or(或) 如果x是True,x or y 返回True,否则它返回y的计算值
    注意:优先级关系为()>not>and>or,同一优先级从左往右计算
    11.str的索引和切片
    索引:起始下标是0(从左到右), 从右到左起始下标是1
    切片:我们可以使⽤下标来截取部分字符串的内容
    语法:s[起始位置:结束位置:步长(-号表示从右到左)]
    特点:顾头不顾尾
    步长:如果是正数, 则从左往右取. 如果是负数. 则从右往左取.
    #注意:切记,字符串是不可变的对象, 所以任何操作对原字符串是不会有任何影响的.
    12.字符串的常用操作:常用方法
    1. upper() 转换成大写
    2. strip() 去掉空格(括号内的内容)
    3. replace() 替换
    4. split() 切割
    5. format() 格式化输出
    6. count() 查找出现的次数
    7. startswith() 判断是否以x//xx开头
    8. find() 查找. 找不到返回-1
    9. len() 内置函数. 直接使用. 不用点操作 求字符串的长度
    注意: len()是python的内置函数. 所以访问⽅式也不⼀样. 你就记着len()和print()⼀样就⾏了
    13.迭代
    我们可以使⽤for循环来便利(获取)字符串中的每⼀个字符
    语法:
    for 变量 in 可迭代对象:
    pass
    14.列表的增删改查
    1. 增: append()
    2. 删:remove()
    3. 改: 索引修改
    4. 查: for循环

    常用方法:
    1. len()长度
    2. count()查询次数
    3. sort() 排序
    15.元组
    元组俗称不可变的列表.⼜被称为只读列表
    元组的不可变的意思是子元素不可变. ⽽子元素内部的子元素是可以变, 这取决于⼦子元素是否是可变对象
    元组中如果只有⼀个元素. ⼀定要添加⼀个逗号, 否则就不是元组
    16.range
    range可以帮我们获取到⼀组数据. 通过for循环能够获取到这些数据(range:掐头去尾,一般+1)
    
    
    
    
    
    
    
    
  • 相关阅读:
    js canvas登陆验证
    媒体查询
    js读取excel中日期格式转换问题
    jquery获取元素对应高度
    js引用类型的赋值
    asp.net core mvc视频A:笔记2-4.ActionResult(动作结果,即返回值)
    asp.net core mvc视频A:笔记2-3.高级数据绑定
    asp.net core mvc视频A:笔记2-2.接收数据
    asp.net core mvc视频A:笔记2-1.控制器定义
    asp.net core mvc视频A:笔记1.基本概念介绍
  • 原文地址:https://www.cnblogs.com/shudu/p/11524237.html
Copyright © 2020-2023  润新知