关于python入门语法的一些总结(未完)

python编程快速上手--让繁琐工作自动化

  • 常用数据结构

    数据类型 例子
    整型 0,1
    浮点型 0.0,1.0
    字符串 'hello, world!','I am Li Hua'
  • 常用操作符

    操作符 操作 例子 求值为 备注
    ** 指数 2**3 8
    % 取模/取余数 22%8 6
    // 整除/商数取整 22//8 2
    / 除法 22/8 2.75
    * 乘法 3*5 15 str * int(字符串复制), str + str(字符串连接)
    - 减法 5-2 3
    + 加法 2+2 4
  • 常用函数

    • print(_string) 将参数字符串_string显示在屏幕上
    • input() 将用户输入的任何字符串返回
    • len(_string) 返回参数字符串_string的长度
    • str() 将输入转化为字符串string后返回
    • int() 将输入转化为整型int后返回
    • float() 将输入转化为浮点型float后返回
  • 附录

    • round()函数

      • round(number, digit),四舍五入函数

      • python2与python3的说明文档解释不同:

        在python2.7的doc中,round()的最后写着,"Values are rounded to the closest multiple of 10 to the power minus ndigits; if two multiples are equally close, rounding is done away from 0." 保留值将保留到离上一位更近的一端(四舍六入),如果距离两端一样远,则保留到离0远的一边。所以round(0.5)会近似到1,而round(-0.5)会近似到-1。

        但是到了python3.5的doc中,文档变成了"values are rounded to the closest multiple of 10 to the power minus ndigits; if two multiples are equally close, rounding is done toward the even choice." 如果距离两边一样远,会保留到偶数的一边。比如round(0.5)和round(-0.5)都会保留到0,而round(1.5)会保留到2。

      • 规则(说法一)

        • _digit≤4,舍去
        • _digit=5,且舍入位后面无数,舍去
        • _digit=5,且舍入位后面有数,进位
        • _digit≥6,进位
      • 规则(说法二)

        round()对浮点数的取舍遵循的是“四舍六入五平分”,“五平分”就是根据取舍的位数前的小数奇偶性来判断,奇偶平分,符合公平性原则(四舍五入不是公平的)。

        • 当取舍位非5时,属于正常情况,四舍五入
        • 当取舍位是5,且取舍位前一位是奇数,舍
        • 当取舍位是5,且取舍位前一位是偶数,入
      • 实际检验,感觉就是简单的四舍五入,不像上述规则说的那么复杂?不过正如说明文档说的,慎用round()

        image-20211008123235403

  • 常用控制流语句

    • 条件控制语句
      • if语句
      • else语句
      • elif语句
    • 循环控制语句
      • while循环语句
      • for循环语句
        • range()函数,左闭右开 [start, end)
        • range(start)
        • range(start, end)
        • range(start, end, step)
      • 循环关键字
        • break语句
        • continue语句
    • 模块导入语句
      • import _module(后续调用模块函数仍需要前缀)
      • from _module import *(后续调用模块函数不需要前缀)
  • 关键词参数

    • print()
      • end关键词参数(字符串结尾)
      • sep关键词参数(分隔字符串)
  • 异常处理

    • try和except语句
posted @ 2021-10-08 15:11  小火汁的传奇人生  阅读(67)  评论(0)    收藏  举报