Python 学习 第三天 课后总结:

发布时间:2019-05-20 22:58:24编辑:auto阅读(1996)

    PYTHON学习第三天课后总结:

    1,注释:就是对代码起到说明注解的作用。
          注释分为单行注释与多行注释。
           单行注释:只注释一行代码在需要注释的所在行的行首使用#号来注释此行,注意#与代码之间需要加一个空格
           多行注释: 注释二行以上的代码时,在需要注释的内容行首与行尾各加上三个单引号或三个双引号即可。
         例如: 
            # print("hello word")  单行注释
            ''' 明月几时有,
               把洒问青天
            '''      多行注释
    2,数据的基本类型:
       1>  数字型  数字型包括整数型(使用int表示) 与 浮点型(使用float 表示)
           整数型int  一般使用在记录年龄,号码等具体数字时使用
                可以将数字类的字符串转换成整数。如:
                  str1 = '186'
                  print(int(str1)) 转换字符串'186' 为整数  186
           浮点数 float  一般带小数的可理解为浮点数。
                 也可以将数字类的字符和整数转换成浮点数。如:
                   str2 = '3.14'
                   x = float(str2)    转换字符串'3.14' 为浮点数 3.14
                   a = 20
                   b = float(a)   转换整数为浮点数
                   print(b)      最后显示20.0  小数点后足用0补齐
       2> 字符串 使用 str 表示   引号之间的一切数据都为字符串
            name = input("请输入用户名:")   变量name的值的类型也为字符串
       3> 布尔型 使用 bool 表示   布尔值有  真(True) 与 假(False)  二种结果
            一般用于判断表达式是否成立时使用。
            所有的数值都自带布尔值。   其中0    None   空值 的布尔值为False  其余为True
       4>  空值  是个特殊的值  如 ""  引号之间的数据都为字符串型 ,但内容为空值
       5>  列表  使用list 表示  多种不同类型的元素以逗号分隔,且可以下标索引对应元素的集合称为列表
               列表中各个元素都以逗号为分隔符,且列表中每个元素都有对应的下标位。
               列表中元素的索引下标值是从0开始计算
               例:  list1 = [1,2,3,4,5] 
                   num1 = list1[0]  此时num1的值为列表中第一个元素 1
         6> 字典 使用 dict表示  {}内以逗号分隔多个元素,每个元素都是由key与value组成
              特点: 1,字典中每个元素都由一对key与value组成
                   2,key与value以分号隔开,组成一个字典元素,一个key只对应一个value
                   3,字典中每个key都具有在本字典中的唯一性,不能重复出现二个名称相同的key
                   4,字典的元素是无序排列,只能靠key来索引
    3,输入与输入 
         输出: 输出时使用print()  向屏幕出信息
         输入: input() 阻塞,此时程序会暂停,等待用户输入的信息时使用。
               接收的数据类型默认为字符串类型
              name = input('请输入用户名:') 程序接收用户输入的信息并赋值给变更名name
       格式化输出:
          %  占位符  %号后面小括号为替换内容    
             num = 10
             str = “aibapspl”
             f = 3.1232
             print(“num =”, num)   显示为  num = 10
          %d 为数字占位符
             print(“num = %d” %(num))  显示为num = 10
          %s 为字符串占位符   不仅仅持字符串替换,还支持数字类型替换
             print(“num = %d, str=%s” %(num,str))
          %f  浮点数占位符  显示时默认小数点后六位,
             print(“num = $d, str= %s, f=%f” %(num,str,f))
          %.3f  精确到小数点后3们
             print(“num = $d, str= %s, f=%.3f” %(num,str,f))   浮点数四舍五入显示小数点后3位
          \n  换行符
             print(“aibapspl\nis\nnice\nman!”) 显示为:
               aibapsp
               is
               nice
               man
    4,运算符:
        数字运算符: 包含 加(+)减(-)乘(*)除(/) 平方(**) 等等用来计算数字字符串之间的运算,
           字符串与字符串之间只能相加,实为字符串的拼接
            如  a = 'aib'  b = 'apspl' print(a+b)  显示为: 'aibapspl' 
            字符串与数字之间只能使用*
            print('good'*3)  则显示为 'goodgoodgood' 将字符串打印三次 
         比较运算符: 大致包含  等于 ==     不等于 !=   大于 >  小于 <   大于等于>=     小于等于 =<  等等。用于两个值的大小比较
      赋值运算符:
        增量赋值: 加等于  +=    减等于   -=     乘等于 *=  除等于 /=   
              取整等于  //=   取余等于  %=    等等
              如:  a = 19
                    a = a +1   结果为20
                    print(a+=1) 结果也为20
        交叉赋值:  用于两个变量之间的值的转换
             如  a = 10    b = 20
             a,b = b,a   print(a,b)  显示为 20  10  把a与b的值调换了。
             原理为 :
                 a = 10
                 b = 20
                 temp = a
                 a = b
                 b = temp
                 print(a,b) 此时a与b的值也已经调换了。
        解压运算符: 如  a,b,c,d = [1,2,3,4]  等于左边的变量名与右边的值一一对应
            a,b,a,a,a = [1,2,3,4,5]  为什么最后a 的值为5?
              因为:列表中第一个元素赋值给左这的第一个变量名,此时a = 1
                     列表中第二个元素赋值给左边的第二个变量名,此时b = 2
                     依次类推,a 最后一次赋值为5.
         逻辑运算符:  用于判断表示式的结果为真或假 
              逻辑与: 
                  使用and连接左右两个条件表达式,当两边结果都为真时结果为真,有一边为假时结果为假
              逻辑或: 
                    使用or连接两个条件表达式,当左右两边的条件有一边为真时结果为真
              逻辑非: 后面跟条件表达式。结果取其相反的值。
         身份运算符:判断二个数据是否为同一个值
             is    判断变量的id 是否相等,是否占用同一个内存空间
             ==    判断变量的值是否相等
             两个变量比较时,当值相等时,id不一定相等,但id相等时,值一定相等。
     
     
     
     
     
     

关键字