python 3 day1(上)
此为老男孩python 3 网络课程视频笔记,仅供自己学习笔记所用,若转载请注明出处老男孩python视频,谢谢。这里工具使用的是pycharm(开发效率高,帮忙做自动补全和调试)。
此处省略day1中的开课介绍。
1.python 2.0和python 3.0的最大区别是什么?
答:python 3.0中可以直接写中文了,python 2.0中不能直接写中文字符。p 3.0中print后面必须加括号。
2.变量\字符编码
答:变量是为了存东西,以便后面调用。首先赋值给name一个值,为Alex Li ,运行之后会发现显示为“My name is Alex Li”,再将name2 = name,再print("My name is",name,name2),我们会发现:
此为运行结果:
此时name定义为pao che ge ,而name2 = name 定义为Alex Li,故运行显示结果为paoche ge在前。
3.变量定义规则:
(1)变量名只能是字母、数字或下划线的组合
(2)变量名的第一个字符不能是数字
(3)变量中不能含空格、特殊字符,下划线可以在前面。
注意:以下关键字不能声明为变量名:
4.变量的赋值
如图我们分别给不同的变量赋予同一个值,观察输出的结果。
5.永远都不改变的量叫做常量,python中是没有常量的概念的。C语音或C++中常量是const。但如果我们想定义一个常量怎么办呢?很简单,大写表示为常量,表示你不应该改(实际是可以改的)。例如PIE =
6.字符编码和二进制
python编译器在加载.py文件中的代码时,会对内容进行编码(默认ASCLL码)
ASCLL是基于拉丁字母的一套电脑编码系统,主要用于展示现代英语和其他西欧语言,其最多只能用8位来表示一个字节,即2**8=256-1,所以ASCLL码最多只能表示255个符号。
7.注释:单行使用#,多行注释使用三个引号“”“”“。或三个单引号'''''',也可以打印多行。
8.用户输入;
9.用户交互程序
10.数字求和:
运行结果如下,需手动输入数字:
11.计算三角形面积:
结果如下:
11.如何用python判断闰年
运行结果如下: