python运算符、六大数据类型

活动地址:CSDN21天学习挑战赛

一、运算符


1,算数运算符

是完成基本的算术运算使用的符号,用来处理四则运算

在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果 

print("-" * 10)
# 打印结果如下:
# ----------

 2,比较(关系)运算符

Python2.x中判断不等于 还可以使用<>运算符

!= 在Python2.x中同样可以用来判断不等于

3,逻辑运算符

 

4,赋值运算符

在Python中,使用 = 可以给变量赋值

. 在算术运算时,为了简化代码的编写,python 还提供了一系列的与 算术运算符 对应的赋值运算符

. 注意:赋值运算符中间不能使用空格

 


5,运算符的优先级

以下表格的算数优先级由高到低顺序排列

 

 

二,数据类型

1、六大数据类型

. Number (数字)

. String (字符串)

. Tuple (元组)

. List (列表)

. Dictionary (字典)

. Set (集合)

. 不可变数据 (3个):Number (数字)、String (字符串)、 Tuple (元组)

. 可变数据(3个):List (列表)、Dictionary (字典) 、Set (集合)

2,Number(数字)

     三种不同的数值类型:

. int(整型):通常被称为是整型或者整数,是正或负整数,不带小数点。布尔(bool)是整型的子类型。

. float(浮点型):浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 *102 = 250)

. complex(复数):复数由实数部分和虚数部分构成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型

数字类型转换: 

. int(x) : 将x转换为一个整数。

. float(x) : 将x转换为一个浮点数。

. complex(x) : 将x转换到一个复数,实数部分为 x, 虚数部分为 0。

. complex(x,y) : 将x和y 转换到一个复数,实数部分为 x, 虚数部分为 y。x 和 y 是数字表达式

常用数学函数:

 

随机函数:

 

3,String (字符串)

Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。

常用字符串运算符:

 

字符串格式化:

name = '小袁'

age = 20

# 语法一 :%

print('我的名字是:%s ,年龄是:%d'  % (name,age))  #我的名字是:小袁,年龄是:20

#语法二:f'{表达式}'

print(f'我的名字是:{name},我的年龄是:{age}')  # 我的名字是:小袁,我的年龄是20

4,Tuple(元组)

元组创建很简单,只需要在括号()中添加元素,并使用逗号隔开即可,并且元组中的元素不能改变!

tup1 = ('hello', 'world', 1,2)

print(tup1)   #('hello','world',1,2)

print(type(tup1))  #< class  'tuple'>

遍历元组:

tup1 = ('hello', 'world' , 1, 2)

for i in tup1:

     print( i,end=" ")

# hello world 1 2

 

 常用运算符:

5、List(列表) 

列表是写在方括号 [ ] 之间、用逗号分隔开的元素列表。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表中的元素是可以改变的!

修改列表:

a = [1,2,3,4,5,]

#下表索引的方式修改

a[0] = 9

print(a) # [9,2,3,4,5]

#append()方法:追加列表

# append(6)

print(a) # [9,2,3,4,5,6]

# del 语句来删除列表的元素

del  a[0]

print(a) # [2,3,4,5,6]

嵌套列表:

a = [1, 2, 3, 4, 5]
b = ['a', 'b', 'c']

x = [a, b]
print(x) # [[1, 2, 3, 4, 5], ['a', 'b', 'c']]
print(x[0]) # [1, 2, 3, 4, 5]
print(x[0][1]) # 2

 遍历列表:

a = [1, 2, 3, 4, 5]

for i in a:
    print(i,end=" ")
# 1 2 3 4 5 

​常用运算符同元组!

常用方法:

6、Dictionary(字典) 

字典的每个键值 key =>value 对用冒号 :分割,每个对之间用逗号(,)分割,整个字典包括在花括号 { } 中,格式如下所示:

d = {key1 : value1, key2 : value2, key3 : value3 }

键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字

访问字典的值:

dict = {'Name': '小明', 'Age': 20}
print(dict) # {'Name': '小明', 'Age': 20}

print (dict['Name']) # 小明
print (dict['Age']) # 20

修改字典:

dict = {'Name': '小明', 'Age': 20}

dict['Name'] = '小黑'
dict['Age'] = 22

print(dict) # {'Name': '小黑', 'Age': 22}

遍历字典:

dict = {'Name': '小明', 'Age': 20}

#遍历键
for key in dict.keys():
    print(key)
"""
Name
Age
"""

# 遍历值
for value in dict.values():
    print(value)
"""
小明
20
"""

7、Set (集合)

集合可以使用大括号 {} 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。集合是一个无序的不重复元素序列,集合内的元素可以改变!

两种创建格式:

set1 = {'小黑',20,20}
print(set1) # {'小黑', 20} ;元素不重复只显示一个20

set2 = set('abcd')
print(set2) # {'c', 'b', 'd', 'a'} ; 元素没有顺序

修改集合: 

set1 = {'小黑',20,20}

#add():添加方法
set1.add('大学生')
print(set1) # {'大学生', '小黑', 20}

# update():也可以添加元素,且参数可以是列表,元组,字典等
set1.update([1,2],[3,4])
print(set1) # {1, '大学生', 2, 3, 4, 20, '小黑'}

# remove():移除元素
set1.remove('大学生')
print(set1) # {1, 2, 3, 4, 20, '小黑'}

遍历集合: 

set1 = {'小黑',20,20}

for i in set1:
    print(i,end=" ")
# 20 小黑

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值