Python学习第二天

#Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。
#Python的代码组成
1.在Python中,代码由两部分组成,第一部分称为表达式,第二部分称为语句。
a.“表达式”是一个值,它的结果一定是一个Python对象
例:5+3 6*9
b.“语句"表示的是一个动作而不是生成或者返回一个值。
例:赋值语句x=3; 输出语句:ptint(“Hello”)
#Python的优先级
幂运算>正负号>算数操作符>比较操作符>逻辑操作符
#语句组成
1.在Python中,表达式相当于菜谱中的原材料,而语句则是菜谱中的烧菜说明。
2.简单来说,表达式代表它是什么东西,而语句代表它要做什么事情。
3.例子:2+2等于4代表2+2的结果是4.
4.而print(2+2)则表示将结果4输出到Console控制台日志中。
#Python的变量
1.变量名称
变量名称就像现实社会中的名字,把一个值赋给一个名字,这个名字就会存在计算机的内存中,这个名字就称为变量。(variable)。大部分编程语言中,把这种行为称作给变量赋值,或称为把值存储到变量中。
2.变量名称的要求
Python的变量名称(又称为标识符),只能由字母,数字和下划线组成。Python的变量名称不能以数字打头,不能以关键字打头。
3.变量名称设计
Python的变量名称可以取任何值,作为可读性高的程序,变量名称还是要能看出内容范围。变量名称的长度建议:如果变量名需要两个或者多个单词组成时,可以按照以下方式命名,每个单词都是用小写字母,单词与单词之间使用“_”下划线连接。
4.驼峰命名法设计
当变量名是由两个或者多个单词组成时,还可以利用驼峰法来命名。
小驼峰命名法:第一个单词以小写开始,后续单词的首字母大写。
大驼峰命名法:每个单词的首字母都采用大写字母。
5.变量数据是否都可以输出
a.常规数据变量的输出。
b.包含逗号或特殊符号的输出方式,例如:Let‘s go.
c.转义符号(’\‘)的用法。
##标识符
第一个字符必须是字母表中字母或下划线 _ 。
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感。
##行与缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
##多行语句
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句。在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()。
##空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
##多个语句构成代码组
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
##Print 输出
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=”":
##标准数据类型
Python3 中有六个标准的数据类型:

Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python3 的六个标准数据类型中:

不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

你可能感兴趣的:(小新)