一些基本概念及数据类型

 

1. Python的注释

给代码注释是为了给人看,Python不识别

注释的方法:

①    单行注释(#

②    多行注释(三引号,可以是单引号可以是双引号

2. 与用户的交互

包括:输入与输出

输入:

Python3.X中的输入:

关键词:input()  input获取的用户输入统一全部存成字符串类型

Python2.7中的输入:

两种

①    input()  需要你人为的告诉input你输入的是什么数据类型

②    raw_input()  将用户输入的数据统一也存为字符串形式

注:代码一旦改动,必须重新执行以下所改动的py文件

不然的话,程序执行的还是你未改动之前的代码(******)

格式化输出:

包含:input自带换行,一个print独占一行

占位符%s(给任意数据类型占位)

例:print('my name is %s my age is %s'%('jason',[1,2,3,4,5]))

%d(只能给数字占位)

例:print('my name is %s my age is %d'%(name,age))

3. 数据类型

数据:衡量/记录事物的状态/特征

类型:不同的数据应该有不同的类型来存储,比如:文本,视频,音频

1) 整型(int

作用:描述年龄、QQ号、手机号码等

如:age = 18   内部对应的本质是age = int(18)

2)    浮点型(包含有小数点的数字)(float

作用:描述体重、身高、薪资等

如:salary = 12.5   内部对应的本质是salary = float(12.5)

**只有python2中才有长整型的概念,python3里面只有整型

3)    字符串(str

作用:存描述性的信息,比如你的个人简介、他人评价…

可以是单引号、双引号、三引号,但是不能混合使用:如:

s1 = ‘字符串’   对应的是s1 = str(字符串)

之所以有三种定义方式,是考虑到用户在输入的文本中也需要用到引号

***** python中的字符串支持加和乘操作,如:

4)    列表类型(list

作用:能够存储多个数据,并且可以方便的取出一条或多条

定义:[]内部通过逗号分隔开多个数据(元素),并且这多个可以是任意的数据类型

如:b = [1,”a”,”我是字符串”,[2]]

 

注:在IT行业,通常数数都是从0开始的>>>:索引

5)    字典类型(dict
如:b = [1,”a”,”我是字符串”,[2]]

作用:能够存储多组数据,存取的数据有对应的描述

定义:大括号内存多个元素,元素的格式keyvalue形式存储,键值对与键值对之间逗号隔开

***key通常是描述value的描述性信息,key通常存的就是字符串

*** value就是描述性信息对应的真实的数据,value可以是任意类型

如:

6)    布尔值(bull

作用:标识事物的对错(可行性),通过True or False来判断事物的真假、对错、是否

如:

注:①单个等号是赋值;两个等号是比较,比较的仅仅是是否相等

② a. ID相等的情况下,值一定相等。如:

print(a is b)  比较的是两个变量对应的ID(地址)是否相等;

 

b. ID不相等的情况下,值有可能相等。如:

7)运算符

/ 表示结果保留小数部分,如:

python对数字的敏感度不是很高(存储的数字不精确)

// 只保留整数部分,如:

% 取余数,如

 

   ** 表示次方,如

 

   此外,比较运算:==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)

注:数字之间可以互相比较大小;A-Za-zz对应的数字最大,A对应的数字最小;

********************

赋值运算

①   增量运算:

②   链式赋值:

 ③   交叉赋值:

方法一:

方法二:

 

④    解压赋值

如:

注:前面的变量个数与后面的元素个数必须相等

 

此外,还有其他表达方法:如:

中间对应着个数以 _,的形式隔开

 

中间以*_,表示多个想要省略的元素

8)逻辑运算

三个重要关键词:与(and)、或(or)、非(not)

与:两边必须同时成立,结果才成立。如:

或:只要有一边成立,立即成立,后面的无需再看。如:

 

非:结果取反。如:

posted @ 2019-07-01 21:45  速8赛亚人  阅读(397)  评论(0编辑  收藏  举报