python 学习笔记
(仅个人记录,不喜勿喷,有问题也希望各位指出)
首先接触是需要使用一个编译器,编译器能让你边做边学,便于理解书中的意思
第一章
做准备工作,首先安装python环境,这里可以去python官网下载安装即可
第二章
首先回顾一下第一章接触到的第一个程序"Hello Python world!"
print (“Hello python world!”)
这里的输出结果就是
Hello python world!
我们这添加一个变量message
message = “Hello Python world!”
print (message)
同样可以输出
Hello Python world!
这里我们定义了message等于 Hello Python world!
因此当输出message的时候就会打印message的值
这里扩展一下刚才所做的程序
message = “Hello Python world!”
print (message)
message = “Hello Python Crash Course world!”
print (message)
运行程序你会发现两个结果都将打印出来
Hello Python world!
Hello Python Crash Course world!
这里就涉及到python的一个特性,在程序中可随时修改变量的值,而Python将始终记录变量的最新值。(这句话来自python编程:从入门到实践)
这里的变量使用一定注意以下几点:
1.变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
2.变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
3.不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词
4.变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
5.慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
变量名一定不能打错这里看一下错误示范
message = “Hello Python Crash Course reader!”
print(mesage)
运行程序
File “hello_world.py”, line 2, in
print(mesage)
NameError: name ‘mesage’ is not defined
这句话就是说名叫’mesage’的变量不存在
因此变量的名字一定不能打错,这样会使python无法正常运行
好了,前面的基础部分写的稍微详细了一点,有点冗余了,下面就简洁一些。
字符串
- 字符串就是将字符串接在一起
- 字符之间连接可以使用’+’,’\'等符号来连接字符
- 注意空白对于程序而言是不一样的空白区域也是字符
数字
- 加(+),减(-),乘(*), 除(/),平方(**)
- 数字对于程序而言是严谨的,当计算结果出现小数时,要使用浮点数
- 输出数字要注意使用str()可以避免出现python无法识别字符从而导致错误(例子:‘23’,到底是2和3,还是23,python会无法识别)
注释
- 一个程序写好不好,取决于注释,这句话在我学习的过程中听过很多次
- 注释就是对你所编写的代码进行解释
ps:(中英文的引号怎么切换暂时不会,文中出现的引号均为英文)
主要是根据《python编程:从入门到实践》这本书进行学习