1.interesting简称int是整数的意思
就比如在一个字符串,浮点数之外可以使它们转化成整数比如:
a = 3.1415
print = int(a)
a= 3
另外它还可以使十进制逢十进一就是0-9 a=10,还有二进制0/1它是逢二进一以a = 0b开头 同时二进制转十进制
0b1010
0*2的0次方
0
1*2的1次方
2
0*2的2次方
0
1*2的3次方
8
右侧第n个数m,m乘以2的n-1次方,bin(v)可以返回v对应的二进制同时也是逢十进一
还有16进制他是逢十六进一就是
0-9/a-f
a=10
b=11
c=12
d=13
e=14
f=15
也可以用hex(a)进行返回
在Python中,可以使用"0o"或者"0O"前缀来表示一个八进制数。八进制数是一种使用8个不同数字(0-7)表示数字的方法。
Python可以将八进制数与其他进制数相互转换。可以使用bin()函数将一个八进制数转换为二进制数,使用hex()函数将一个八进制数转换为十六进制数,使用int()函数将一个八进制数转换为十进制数
2.float浮点数
在Python中,浮点数是一种数据类型,用于表示带有小数部分的数字。浮点数在Python中使用小数点来表示,可以是正数、负数或零。
以下是一些浮点数的示例:
python复制插入
x = 3.14
y = -0.5
z = 0.0
复制插入
在Python中,浮点数可以进行各种数学运算,例如加法、减法、乘法和除法。
python复制插入
a = 1.5 + 2.5 # 加法
b = 3.0 - 1.2 # 减法
c = 2.0 * 3.0 # 乘法
d = 4.0 / 2.0 # 除法
复制插入
此外,Python还提供了一些内置函数,用于处理浮点数,例如取整函数和四舍五入函数。
python复制插入
x = 3.14
y = round(x) # 四舍五入
z = int(x) # 取整
复制插入
需要注意的是,由于计算机内部使用二进制来表示浮点数,因此在进行浮点数运算时,可能会出现一些精度丢失的问题。因此,不建议直接比较两个浮点数是否相等,可以使用一个很小的误差范围来比较。
总结起来,Python中的浮点数能够表示带有小数部分的数字,可以进行各种数学运算,但在比较浮点数是否相等时,应考虑到精度丢失的问题。
3.字符串str,这个可重要了
因为
字符串是Python中的一种数据类型,用于表示一串字符序列。字符串是不可变的,也就是说,一旦创建了一个字符串对象,就无法对其进行修改。字符串可以通过单引号或双引号来定义,例如:
str = 'Hello' # 使用单引号定义字符串 str = "World" # 使用双引号定义字符串
字符串可以进行一些基本的操作,比如拼接、切片、查找等。例如:
str1 = 'Hello' str2 = 'World' result = str1 + str2 # 拼接字符串 print(result) # 输出:HelloWorld
str = 'HelloWorld' sub_str = str[0:5] # 切片操作,获取从索引0到索引4的子字符串 print(sub_str) # 输出:Hello
index = str.find('World') # 查找字符串中子字符串的索引位置 print(index) # 输出:5
以上是字符串的基本使用,还有很多其他的方法和操作可以对字符串进行处理,如替换、大小写转换等。
4.bool,这个东西分为真(True)和假(Fase)
布尔值bool用于表示真(True)或假(False)的逻辑值。它可以用于条件判断和逻辑运算。
-
条件判断:
- 在if语句中使用bool值进行条件判断,如果条件为真,执行相应的代码块。
- 示例:
python复制插入
x = 5 if x > 0: print("x大于0")
复制插入
-
逻辑运算:
- 使用bool值进行逻辑运算,包括与(and), 或(or),非(not)等。
- 示例:
python复制插入
x = True y = False print(x and y) # 输出False print(x or y) # 输出True print(not x) # 输出False
复制插入
-
类型转换:
- 可以通过bool()函数将其他类型的值转换为布尔值。
- 在条件判断中,False的值包括0、空字符串、空列表、空字典、空元组、空集合等。
- 示例:
python复制插入
print(bool(0)) # 输出False print(bool("")) # 输出False print(bool([])) # 输出False print(bool({})) # 输出False print(bool(())) # 输出False print(bool(set())) # 输出False print(bool(1)) # 输出True print(bool("hello")) # 输出True print(bool([1, 2])) # 输出True
复制插入
-
空值,这也是分俩个的分别是None和type,我们主要讲Noen
-
在Python中,
None
是一个特殊的值,用于表示空或缺失。它是一个对象,通常用于指示变量未被赋值。以下是关于
None
的一些要点: -
None
是一个关键字,表示空值。可以作为变量的初始值,或者在函数中作为默认参数。 -
None
是单例对象,即整个程序中只有一个None
对象。因此,可以使用is
操作符来检查一个变量是否是None
,而不是使用==
操作符。 -
当函数没有明确的返回值时,默认返回
None
。 -
python复制插入
fori in None: # 没有返回值 pass result = func() print(result) # 输出: None
复制插入
- 可以使用
is
操作符来检查一个变量是否为None
。 -
python复制插入
x = None if x is None: print("x is None")
复制插入
None
在条件语句中被视为False
。-
复制插入
总之,
None
在Python中用于表示空值或缺失,可以在变量赋值、条件判断和函数返回等场景中使用。python复制插入
x = None if not x: print("x is None or False")
-
-