python基础学习3

数据类型

概念

是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。

分类

 

 

整型(int)

整形数据其实就是整数。

eg:age = 99

  student_num = 123

  

浮点型(float)

浮点型数据就是小数。

eg:pi = 3.14

  average = 0.32

 

字符串(string)

字符串数据就是文本数据,有三种方式:

单引号:name = 'jyb'

双引号:name = "jyb"

三引号:name = '''jyb'''

    name = """jyb"""

 

布尔(bool)

布尔值其实就是用来表示"真假"、"对错"的

布尔值只有两种:True和False,作用于程序中的逻辑判断,通常在设计到逻辑判断的时候数据都会转换成布尔值进行判断。

一般表示为False的值为:0,None,'',[],{}...

其他时候都是true

列表(list)

列表就是能存多个数据的容器,使用[]符号,里面可以放多个数据,数据之间要用逗号隔开。

my_list = [1,2,3,'jybzs',[4,5,6],7,8,9]

列表中的数据不限制类型,列表是从零开始的。

print(my_list[0]) = 1

print(my_list[3]) = jybzs

print(my_list[4]) = [4,5,6]

 

字典(dict)

字典既可以存储多个数据,并且还可以标识数据到底表示什么含义。

字典:使用的是{},大括号里面可以存储多个元素,元素与元素之间逗号隔开,元素的表现形式是"key:value"键值对。

user_dict = {
'username': 'jason',
'password': 123,
'age': 18,
'address': 'China',
}

PS:

字典取值不能使用索引(字典内元素是无序的没有索引的概念),并且中括号里面的键一定要是存在的。

 

元组(tuple)

元组跟列表非常的相似,我们可以把元组看成是不可变的列表

使用的是(),小括号内可以存放多个元素,元素与元素之间逗号隔开,元素只能是不可变类型(后续再说)

t = (1, 2, 3, 4, 5)

 

集合(set)

基本功能是进行成员关系测试和删除重复元素。

集合:使用的也是{},大括号里面可以存储多个元素,元素与元素之间逗号隔开,元素只能是不可变类型(后续再说),并且元素不是k:v键值对形式

s = {1, 2, 3, 4, 5} # 一定要跟字典区分开

 

格式化输出

把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出。

res = '亲爱的%s你好!你%s月的话费是%s,余额是%s'

print(res % ('jason', 12, 100, 1000000000000))

print(res % ('tony', 12, 1000000, -99999))

%s还有%d都是占位符,作用是提前占位之后可以给其他数据使用

%s:可以给任意数据占位

%d:只能给数字占位

用的时候可以都用%s,不用%d

 

运算符

算术运算符

 

比较运算符

 

增量赋值

x+=1   等价于  x=x+1

x-=1   等价于  x=x-1

x*=2   等价于  x=x*2

x/=2 等价于  x=x/2

 

链式赋值

a = b = c = 123

 

交叉赋值

python中可直接使用下面的方法

x, y = y, x
print(x, y)

 

下期接着讲:逻辑运算、成员运算还有身份运算。

 

posted @ 2021-07-13 21:36  wddwyw  阅读(64)  评论(0)    收藏  举报