2022.10.30 重新学习Python的第一天

1.Python中使用缩进来表示代码块,统一代码块中应使用相同数量的空格

2.Python中使用 # 对文中代码进行注释,或者使用""" """ 来表示多行注释

3.Python中对于变量的声明     python变量不需要声明,同时也不需要定义变量,首先为其赋值,其次才会创建变量

  变量名称命名 不能数字开头,只能包含数字、字母、下划线 并且变量名称中区分字母大小写 

   eg: x = 5 ,  x= y=z = 5   x,y,z  = 3, 2 , 1 

4.全局变量和局部变量 

  全局变量: 在函数外部创建的变量称为全局变量 可在函数内部使用

  局部变量:在函数内部创建的变量,并只能在函数内部使用,当与全局变量名称相同时,全局变量将被保留原样,并拥有原始值

  global 关键字,可在函数内部创建全局变量,并属于全局范围 

       eg: def  fun():

          global x

          x = "abc"

          print x

  5.数据类型:

     文本(str)、数值型(int,float。complex)、序列类型(list、tuple、range)、集合型(set、frozenset)、映射型(dict)、布尔型(bool)、二进制类型(bytes、bytearray、memoryview)

      type()   获取数据类型  print(type())

    当进行数据类型转换时,直接  z = 数据类型(x)

    指定变量 z = int(1),  v = str("abc")

 6 字符串

    (1)字符串是由单引号或双引号扩起

    (2)裁切 ,负索引

        字符串是表示unicode 字符的字节数组,单个字符就是长度为1的字符串,方括号用于访问字符串的元素,其中第一个字符的位置为 0 

        a = "anoenfoe" print(a[2])   results = o             

       print(a[2:5])  result = oen       print(a[-5:-2])   result = one 从后往前数 同样遵循 012的顺序进行计数 

当获取多个位置的字符时,包括左边不包括右边   


    (3)所有的功能均基于字符串内部: a = "dhfoeang"  print (a. len())

        len() 获取字符串长度                 strip()删除开头和结尾的空白字符    lower()返回小写字符串  upper()返回大写字符串 

          replace()用其他字符串代替现有字符串    split()找到分隔符的实例将字符串拆分为子字符串 

        format()组合字符串和数字   format接受传递的参数,格式化他们,并将其放入占位符 {}所在的字符串中 ,并且这种方法接受不限数量的参数,并放在各自的                      占位符中

        eg:price:5.67     num:5    a = "我想要买{}斤价格为{}的鸡蛋"   print(a.format(price,num))

    7.布尔型 

      除空字符串、0以及空列表外,其他所有内容均为True

    8.运算符

    (1)算术运算符  加减乘除  %取模  ** 幂   // 取整除 

    (2)逻辑运算符 : and or not 

    (3)身份运算符: is is not

    (4)成员运算符: in   not  in

    (5)位运算符:用于比较二进制数字

    (6)赋值运算符:主要用于给变量赋值 

          eg: d+= 3   代表 将d+3然后再将值赋给d