Python学习之路

时间:2021-08-29 04:15:53

从今天开始学习Python,没有什么特殊的目的,只是觉得这门语言比较有意思,既然现在可能也不会用到,那就直接从Python3学起吧!

本人开始学习时,还是喜欢听别人讲,于是又找到了小甲鱼的《零基础学习Python》,想当年C和C++都是看小甲鱼的视频学的,讲的有意思,不枯燥,可以坚持看下去。

学习第一天,看来6集,但是由于有其他语言的基础,所以很多内容理解的也都比较快,但是俗话说的好,好记性不如烂笔头,还是总结一下今天学到的内容吧。

(1)python的特点

1.缩进。跟之前学过的C、C++不同,python完全靠缩进来代替了其他语言中的大括号,开始有点不习惯,运行时经常报错,当然大部分是由于复制粘贴导致的,于是就老老实实地手打代码了,学习一门新的语言之前,多打打字也挺好的……权当熟悉代码格式了。

2.变量使用无需限定类型。不像C、C++等一些语言,python在变量使用之前只需赋值即可,不用声明和指定其数据类型。但是并不代表其变量没有类型。

(2)python中的几个BIF(built-in function)

print():打印内容到屏幕

input():向程序输入内容

int():转换为整型

str():转换为字符串

float():转换为浮点型

type(a):获取变量a的类型

isinstance(a,type):判断a是否是指定的类型

(3)关于布尔型

其布尔型变量和C++中有点相似,True表示1,False表示0,而且非0都是True

(4)常用的运算符

+、—、*、/、%、**、//分别表示加、减、乘、除(准确值)、取余、幂、除(取整)

(5)逻辑运算符

not   and   or

(6)字符串的一些内容

字符串既可以用单引号也可以用双引号表示

1.原始字符串:在字符串前加r,则字符串保持原样。

例如:r'C:\now'即为'C:\now',其中'\n'不会转义;

2.长字符串:使用三个引号(单引号或者双引号)的字符串,跨越多行的字符串。

例如:'''how are you?

i'm fine.'''