笔者开始学习python,目标是要做python接口自动化和爬虫等,给自己定个目标希望可以实现。笔者想一点一点的了解python而不是写了一堆代码只会调试而没有真正的弄懂内部结构是什么。
这是笔者人生中第一次写博客,以后备参考用。
变量:把一个值给一个名字时,ta会存储在内存中,这个名字称之为变量。
(ps:笔者自身了解python里面没有常亮,对变量也没有一个明确的说法,因为它不像C++或者别的语言那种必须要给变量赋值一个类型)
字符串:创建字符串两边需要加上双引号或者单引号(不可以一边单引号一边双引号!)
转义符:print(‘let‘s go‘) 输出结果会报错,因为let‘s里面包含了‘ 这个时候就需要转义符进行转义 例如:print(‘let\‘s go‘) 还有另外方法就是把两边的单引号换成双引号,肯定还有别的方法,但是笔者目前学术不精,日后补充。
python里面有很多内置函数,称之为:BIF 目前学习的下面会有详解和使用案例,以备参考。
print 输出 ,笔者第一个打的肯定跟大多数人一样,没错 print(“hello world!”)
print(“hello world!” * 8) 会打印出8次hello world! 但是输出结果很乱,不在一列 这个时候加上\转义符 print(“hello world!\n” * 8)
(ps: python3版本和2版本有所差距python2版本不需要加())
数值类型及相互转换
e记法:例如 1.5e10 等同于 1.5乘以10的10次方=15000000000.0
字符型:str a = str(45) a = ‘45’
整型:int a = int(4.5) a = 4 (浮点型转整型会砍掉小数点后面的数字)
浮点型:float
布尔类型:true false (ps: 布尔类型也是可以相计算的true=1 false=0 true即为真false即为假 例如:true+true=2 true*false=0)
python常用操作符
幂运算符:**
求余运算符:%
加减乘除:+ - * / //(整除)
逻辑运算符: and or not
运算符优先级 ** --> + -(正负号)--> * / // + - (算数运算符) --> < <= > >= == != (比较运算符) --> not and or (逻辑运算符)
待定:::目前只学习这些,后续补充!
原文:https://www.cnblogs.com/lhdcg/p/9919759.html