内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

Python的变量及运算

2018-04-16 17:43 出处:清屏网 人气: 评论(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

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号