zoukankan      html  css  js  c++  java
  • Python基础知识

    Python特性

    解释性: python只需要有解释器就可以运行。不需要编译,链接。

    面向对象: python中一切皆对象。 对象(object)就会拥有属性和方法。

    动态数据类型:

    1. 非动态类型语言(强类型):C,C++,Java。声明变量时,必需指定变量的数据类型,以后也只能放该类型的数据。
      ps:
        int
      a = 10   float b = 20.123   string c = "hello"
    2. 动态类型语言(弱类型):Python,JavaScript,php,go。声明变量时,不会指定该变量的类型,这个变量里面的值可以是任何类型。
      ps:
          a = 100
          a = "hello"
          b = 20.111

    进制

    所有的电子元件只能识别 0 和 1, 0 代表高电平,1 代表低电平。

      二进制 0b:0, 1

      八进制 0o:0~7

      十六进制 0x:0~9,A~F

    ASCII码:

      a:97

      A:65

      0:48

    标识符

    用户命名变量,函数,类等自取的名字。

    1. 只能由字母,数字,下划线组成
    2. 开头不能是数字
    3. 严格区分大小写
    4. 如果名字过长,可以使用下划线分隔,或驼峰原则(每个单词首字母大写)
    5. 尽量做到见名识意

    运算符

    算术运算符:+ - * / %(求余) **(求幂) //

      求1234的每一位:

    num = 1234
    print(num/1000)       千
    print(num%1000//)     百
    print(num%100//10)   十
    print(num%10)         个

    赋值运算符:=,作用是:将右边的值赋值给左边

    对某个变量,自身做运算:+= -= *= /= %= **= //=

    比较运算符:< > >= <= != ==

      比较运算的结果是布尔值。

    print(3>4)       False
    ptint(True == 1)   True
    print(False == 0)  True
    print(5<=5)        True

    六大类型

    • number数字型:int整型,float浮点型,bool布尔类型
      print(int("1234")+666)    # 转整型
      print(float("3.14"+2))       # 转浮点数
      
      print(abs(-200))    # 求绝对值
      print(max(3,4,5,6,7))    # 最大
      print( max("hello","world","WORLD") )    # world
      print(min(3,4,5,6,7))    # 最小
      
      print(pow(3,4),3**4)    # 81    81
      print(round(3.14),round(5555.6666,2),round(5555.6666,-2))
                                          # 四舍五入
      
      # 随机数
      import random    # 导入random模块
      print(random.randint(1,10))    # 随机得到 1~10 的整数:包含1,不包含10
      print(random.random())    # 0~1 之间的小数
      
      foods = ["鱼香肉丝", "麻辣香锅", "叉烧包", "酸菜鱼", "馄饨"]
      result = random.choice(foods)    # 随机选择一个元素
      print(result)
      
      print(random.sample(foods,2))    # 随机从列表中获取2个
  • 相关阅读:
    每日总结
    每日总结
    学习日报
    体温填报app开发
    学习日报
    学习日报
    学习日报
    学习日报
    学习日报
    学习日报
  • 原文地址:https://www.cnblogs.com/purewhite/p/11448803.html
Copyright © 2011-2022 走看看