python学习第一天:你好啊,世界!以及变量小结

今天正式开始python的学习!希望可以学到点有趣的知识~

学习的是GitHub上的大牛教程 附上链接~

这只是我的总结,具体的学习还是得去大牛文档里学习的

1.Hello world!

说起来每门程序语言好像第一件事都是向这个世界问好,记得刚开始学C的时候也是这样,你好啊,世界!

然后接下来就是听说了好久的python之禅!

在这里我想占用很长一段空间将它记录下来,感觉是很幽默也很有哲理的一段话


2. 变量和类型

2.1 变量类型

变量类型一共可以分为五种(目前看来),分别是 整型,浮点型,布尔型,复数型,字符串型

1.整型

不得不说,python3.x的变量定义是很(emmmm....随意?)灵活的,甚至可以说是随心所欲,在整型这一块,它只有int型这一种类型。支持二进制,八进制,十进制,十六进制,eg:(0b100,0o100,100,0x100)

2.浮点型

我今天才知道浮点型名字的由来,按照科学计数法,浮点数的小数点位置是可以改变的,所以就是一个浮动的点,叫做浮点数。

浮点数不仅支持常规写法(12.34),也支持科学计数法(1.234e1)

3.布尔型(bool)

bool型只有两个值,分别是True、False。这些都是运算后的出来的结果,也可以直接表示。(注意这两个值的大小写)

4.复数型

就和平时学的复数差不多,不同的是虚部的i变成了j (说起来有点像电路理论诶,电路理论教材上复数也是 j ) 形如3+5j

5.字符串型

字符串是以单引号或双引号括起来的任意文本,(_1.目前还不清楚单引号和双引号的区别 )它表示方法有很多:原始字符串表示法、字节字符串表示法、Unicode字符串表示法,多行表示的方式(三个单引号或双引号开头,三个单引号或双引号结尾)

2.2变量命名

变量的命名的话...是有硬性规则的

1.变量名由字母,数字,下划线组成,数字不可以开头!

2.与汇编不同,变量的大小写是十分敏感的 A,a是两个不同的变量

3.(这个我觉得最容易犯错)变量命名的时候,不要跟关键字,系统保留字冲突[各种各样的库?]

当然,还有一些约定的规则,这个就是仁者见仁了,PEP规则,驼峰命名法啥子的,建议Google一下~

2.3变量的转换

说白了就是强转,想改成哪个就在括号里放名字就好

eg: int(a),float(a),str(a),chr(a),ord(a)

后两个需要强调一下(_2.虽然我现在还不懂它有啥区别)

chr(a)将整数转换成该编码对应的字符串

ord(a)将字符串转换成对应的编码

今天就到这里啦,明天开始正式的学习,(安装编译环境啥的还是有亿点麻烦)

经验分享 程序员 微信小程序 职场和发展