Python3.5-20190502-廖老师-自我笔记

python的语法主要就是严格的缩进.一般缩进都是四个空格.以冒号结尾的(:)就意味着他后面有代码块.(js代码块使用{}抱起来的,我记得c语言也是,但是python就不需要,他只要严格缩进的就可以了)

python中的数:整数和浮点数(小数):整数的运算永远是精确地,小数运算可能会有四舍五入的误差.整数和浮点数在计算机内部存储的方式是不同的.

  计算: 1/1 = 1.0(除法的运算结果是浮点数) 

     1//1 = 1  (//表示整除,整数整除结果是整数) 2.0//1.0 = 2.0 (浮点数整除结果是浮点数)  

      2%1 = 0 (%表示取余数,整数取余结果是整数)  10.0%3 = 1.0 (浮点数取余结果是浮点数)

      2**3 = 8 (表示3个的乘积)

python中的字符串:用单引号或者双引号括起来的文本就是字符串.python解释器从左往右读代码,看见引号不认为引号是字符串,只认为里面是字符串,有的时候文本里面包含了引号,I'M,就需要转义了   使用  I\'M 来表示....比如说 python遇见 \  就认为\后面的东西需要转义.    \n  用来换行 \t制表  \\表示字符串\   

  也可以用原始字符串 print(r"C:\nowhere")   打出的就是 C:\nowhere  不会对\n进行转义   .但是结尾不能是\    可以试试这个会报错 print(r"C:\nowhere\"),解决办法就是字符串的拼接 print(r"C:\nowhere" "\\")或者 print(r"C:\nowhere" +"\\")  都可以实现 C:\nowhere\  

 

布尔值:就是0和1.  True 就是1    False就是0   用来判断的时候比较多  ,比如 

    

 

变量,和常量是个比较.  变量就意味着他可以变啊.   python是动态语言不会在创建变量的时候定义int 啊, float型啊(大学学的c语言就是要定性)  直接创建name = "fan"

  然后可以改 name = 666  第一次是字符串,第二次是数字,完全不同的类型

  变量命名有规范:数字,字母,下划线,但是就是不能以数字开头.切记不能和关键字冲突  help("keywords")  发现help的功能和强大啊help("list")

          

去清华-北大转一圈.回来再写   

清华北大需要预约.没进去.去了太古里,有冲击了我的心灵啊.我决定好好学技术,赚钱.

a = "fan"   在内存中创建了"fan"字符串和a变量,并且a 指向了fan字符串

b = a ,创建了b变量,和a一起指向了fan字符串

 

a = "jx" 在内存中创建了"jx"字符串,但是b还是指向fan字符串

这里有个is  和 == 的问题预留着.`````````````````````````````````````````````````````````````````````

全部大写的变量名表示常量  PI = 3.14

格式化字符串.   如果字符串中包含了 "我是%s" %("fan")     ,%4s用来占4位置,不够的前面加空格补齐.   %02d,不够两位数的用0补齐    %.2f 表示小数点后面保留2位

  

如果你不太确定应该用什么,%s永远起作用,用%%来表示一个%

 

posted @ 2019-05-02 22:36  Tarzen  阅读(200)  评论(0编辑  收藏  举报