长整型(Long Integer): 在Python中,整数没有大小限制,但是可以用大写或小写的L来表示长整型,尽管这不是Python 3推荐的做法。
复数(Complex Numbers):
real+imagj。j或J作为后缀。复数属性:
num.real: 返回复数的实数部分。num.imag: 返回复数的虚数部分。num.conjugate(): 返回复数的共轭。混合模式优先级: 当不同类型的数值进行运算时,Python会根据这个优先级进行类型转换,从int到long到float再到complex。
幂运算(Exponentiation):
**运算符进行幂运算。位操作符(Bitwise Operators):
~,与&,或|,异或^,左移<<,右移>>。负数的位操作: 负数在位操作中被视为其正数的二进制补码。
位移操作: num << N相当于num * (2 ** N),而num >> N相当于num / (2 ** N)。
进制转换:
int(obj, base): 将obj从base进制转换为整数。数值运算内建函数:
abs(num): 返回num的绝对值。coerce(num1, num2): 将num1和num2转换为同一类型,返回一个元组。divmod(num1, num2): 返回两个数相除的商和余数的元组。pow(num1, num2, mod=1): 返回num1的num2次方,如果提供了mod,则再对结果取模。round(flt, ndig=1): 对浮点数flt四舍五入到ndig位小数。仅适用于整型的内建函数:
hex(num): 将num转换为十六进制字符串。oct(num): 将num转换为八进制字符串。chr(num): 返回num对应的ASCII字符。布尔值: True和False在Python中是大小写敏感的,分别对应数值1和0。
这些概念是Python编程中数值操作的基础,涵盖了从基本的算术运算到更复杂的数值类型和函数。
字符串(String):
''' 或 """)定义多行字符串,包含换行符和制表符等特殊字符。ASCII码:
Unicode:
字符串类型:
StringType类型。UnicodeType类型。默认编码:
u前缀。编码和解码:
codec是编解码器的缩写。u。unicode()而不是str()函数。string模块。Python标准库:
pickle模块只支持ASCII。字符串的特性:
'\0'结束的,它们只包含定义的字符。方法和返回值:
sort()和extend()。列表(List)和元组(Tuple):
list()和tuple()函数可以用来在列表和元组之间进行转换。字典(Dictionary):
{}或dict()创建字典。dict1 = {'name': 'earth', 'port': 80}。字典的内建方法:
dict.clear(): 删除字典中的所有元素。dict.fromkeys(seq, val=None): 返回一个新字典,seq中的元素作为键,val作为所有键的初始值。dict.get(key, default=None): 返回字典中key对应的值,如果key不存在则返回default。dict.has_key(key): 检查字典中是否存在key,这是Python 2的写法,在Python 3中应使用key in dict。dict.items(): 返回一个包含所有键值对的视图。dict.keys(): 返回字典中所有键的视图。dict.values(): 返回字典中所有值的视图。dict.update(dict2): 将dict2中的键值对更新到字典中。集合类型:
set)和不可变集合(frozenset)。创建集合:
set()创建可变集合。frozenset()创建不可变集合。适用于所有集合类型的内建方法:
s.issubset(t): 判断s是否是t的子集。s.issuperset(t): 判断s是否是t的超集。s.union(t): 返回s和t的并集。s.intersection(t): 返回s和t的交集。s.difference(t): 返回s中存在而t中不存在的元素组成的集合。集合操作符:
|(并集)、&(交集)、-(差集)。集合的应用:
注意:
这些类型在Python中非常灵活和强大,常用于各种编程任务,包括数据存储、查找、去重等。
了解差不多后,最好要实践才可以哦,拜拜了大家