大家好,小编为大家解答python下载手机版中文的问题。很多人还不知道python下载手机版苹果,现在让我们一起来看看吧!
“”"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
2、python中的运算符和类型详解.py
“”"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
# 算数运算符 + - * / % ** //
# 2**3 为2的3次方 = 2*2*2
a = 2
b = 3
print(a ** b)
# //为除,不同的是返回的结果为整数
print(b // a)
Python比较运算符
== != > < >= <=
是否等于
print(a == b)
是否不等于
print(a != b)
是否大于
print(a > b)
是否小于
print(a < b)
是否大于等于
print(a >= b)
是否小于等于
print(a <= b)
``
# Python赋值运算符
# 赋值 = 比如: age = 18
# 非常好理解 a $= ? 那么 a=a$? ($意思是一个运算符)
```python
age = 18
print(age)
+= 表示 age=age+2
age -= 1
print(age)
= 表示 age=age2
age *= 2
print(age)
/= 表示 age=age/2
age /= 2
print(age)
表示 age=age//2
age //= 2
print(age)
%= 表示 age=age%2
age %= 2
print(age)
**= 表示 age=age的2次方
age %= 2
print(age)
:= 海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。
# if (n := len(a)) > 10:
# print(f"List is too long ({n} elements, expected <= 10)")
# Python逻辑运算符
# and 并且 or 或者 not非
if (True and False):
print("并且关系")
if (True or False):
print("或者关系")
if not (True and False):
print("非并且关系")
Python成员运算符
in 包含 not in 不包含
print("Python成员运算符-----------------")
list = [1, 2, 3, 4, 5]
print(1 in list)
print(9 in list)
print(9 not in list)
Python身份运算符
# is 同一个对象 is not 不同对象
print("Python身份运算符-----------------")
list2 = [5, 4, 3, 2, 1]
print(list is list2)
print(list is not list2)
Python3 数字(Number)
"""
刚开始入门可能用不到,可以跳过
但是:需要掌握一些比较常用的,比如说:
abs()绝对值
max(v1,v2,v3)最大值
min(v1,v2,v3)最小值
random() 随机数
"""
Python3 字符串
Python转义字符
# 续行符
str = "aaaa" \
"bbb"
# 转义符 \
print('单引号', '\'')
print('双引号', '\"')
print('响铃', '\a')
print('退格(Backspace)', '\b')
print('空', '\000')
print('换行', '\n')
print('纵向制表符', '\v')
print('横向制表符', '\t')
print('回车', '\r')
print('换页', '\f')
# 八进制数,y 代表 0~7 的字符,例如:\012 代表换行。
print("\110\145\154\154\157\40\127\157\162\154\144\41")
# 十六进制数,以 \x 开头,y 代表的字符,例如:\x0a 代表换行
print("\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21")
# \other 其它的字符以普通格式输出
print('\other')
# Python字符串运算符
# + 拼接字符串 * 字符串复写 []通过所以获取字符 [ : ]获取第?到第?的字符串
# in 字符串中包含返回True not in字符串中不包含返回True r/R 原始字符例如: print( r'\n' ) print( R'\n')
str = 'abcde'
print('首字母大写', str.capitalize())
print('最大字母', min(str))
print('最小字母', max(str.capitalize()))
“”"
Python3 列表
list “”"
print('----列表---------------------------------------------------')
list = ['a', 'b', 1]
print(list)
# 更新列表
list[2] = 'c'
print(list)
list.append('d')
print(list)
# 删除
del list[3]
print(list)
# 列表属性
print('长度', len(list))
print('最大值', max(list))
print('最小值', min(list))
print('列表重复', list * 2)
print('列表是否包含', 'a' in list)
print('列表是否不包含', 'a' not in list)
# 遍历列表
for x in list:
print(x, end=" ")
```python
"""
# Python3 元组
元素不可变,长度不可变
"""
```python
print('----元组---------------------------------------------------')
num = (1, 2, 3, 4, 5, 6, 7)
str = ('一', '二', '三')
print(num[1:3])
print(num[0])
print(num + str)
print('元组中最大', max(str))
print('元组中最小', min(str))
"""
Python3 字典
字典(dictionary)是key,value形式的,类似与Java中的map,通过key来取值,并且是无序的。 “”"
print('----字典---------------------------------------------------')
user = {'name': 'shp', 'age': 20, 'gender': '男'}
print('姓名:', user['name'], '年龄:', user['age'], '性别:', user['gender'])
print(()) # 输出所有键
print(user.values()) # 输出所有值
# 删除字典中的值
del user['name']
print(user)
print('元素长度', len(user))
"""
Python3 set集合
元素不可重复,如果输入重复数据,就会覆盖掉原始数据
"""
set集合是通过大括号声明的
print('----集合---------------------------------------------------')
set_list = {'1', '2', '2', '3', '4'}
print('会去掉重复元素:', set_list)
('4')
print('会去掉重复元素:', set_list)
set_list.remove('1')
print('删除元素',set_list)
print('元素个数',len(set_list))
# 或者使用set()的方式
a = set('1')
b = set('4')
# 进行集合的运算
print(a - b) # a 和 b 的差集
print(a | b) # a 和 b 的并集
print(a & b) # a 和 b 的交集
print(a ^ b) # a 和 b 中不同时存在的元素