【第一天】Python的变量及运算

作者: 人生苦短_我用Python | 来源:发表于2018-03-13 21:17 被阅读0次

从零学习Python,学习笔记


参考书籍:《从Python开始学编程》


第一章

Python简介

安装与运行


第二章

2.1运算

1.数值运算

python(以下简称py)可以进行简单运算

+ — * / %(取余)**(乘方)

2.逻辑运算

在计算机的二进制体系下,可以用1和0来代表‘真’和‘假’两种状态

在py中,使用True和False两个关键字表示真假。True和False这样的数据被称为布尔值(bool/Boolean)

py中用and表示‘与’运算

>>>True or True    #结果为True

>>>False and True  #结果为False

>>>False and False  #结果为False

用or表示‘或’运算

>>>True or True    #结果为True

>>>True and False  #结果为True

>>>False and False  #结果为False

用not表示‘非’运算

>>>not True        #结果为False

3.判断表达式

== != < <= > >=

>>>1==1            #结果为True

4.运算优先级

乘方: **

乘除: * /

加减: + -

判断: == >= > < <=

逻辑: and or !

相同优先级,从左至右。有高优先级先执行高优先级


2.2记忆

1.变量

命名可以由字母大小写,下划线,数字组成

首字符不能为数字

2.变量类型

数据有多种不同类型,可以将不同类型的变量赋值给同一变量,例如:

a = 5

print(a)          #a存储的内容为5

a = 'Hello world'

print(a)          #a存储的内容为字符串'Hello world'

可见,后赋予给变量的值替换了变量原来的值

py中能自由改变变量类型的特征称为动态类型(Dynamic Typing)而在静态类型(Static Typing)语言中,变量有事先说明好的类型,特定类型数据必须存入特定类型的变量。虽然可以随意改变,但py的变量本身还是有类型的可以通过用type()函数来查看变量类型,例如:

a = 10

print(type(a))

输出结果为<class 'int'>

int 为整型

常见类型包括整型(int)浮点型(Float)字符串(String,简写为str)布尔值(Boolean,简写为bool)

3.序列

序列(Sequence)有两种,元组(Tuple)和列表(List)

主要区别,一旦建立,元组的各个元素不可再变更,而列表可以变更

元组和列表创建方式如下:

>>>example_tuple = (2,1.3,'love',5.6,9,12,False)  #一个元组

>>>example_list = [True,5,'smile']                #一个列表

>>>type(example_tuple)                            #结果为'tuple'

>>>type(example_list)                              #结果为'list'

可见,同一序列可以包含不同类型数据

序列的元素不仅可以是基本类型数据,也可以是另外一个序列

>>>next_list = [1,[3,4,5]]                        #列表中嵌套另一个列表

由于元组不能改变数据,所以很少会建立一个空的元组

而列表可以增加和修改元素,所以py程序中经常会建立空表:

>>>empty_list = []                                #空列表

序列元素的位置索引称为下标(Index)

py中序列的下标从0开始,即第一个元素下标为0,这与C语言一致

>>>example_tuple[0]      #结果为2

>>>example_list[2]        #结果为'smile'

>>>next_list[1][2]        #结果为5

相关文章

网友评论

    本文标题:【第一天】Python的变量及运算

    本文链接:https://www.haomeiwen.com/subject/znptqftx.html