家人们今天是python数据类型

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)的逻辑值。它可以用于条件判断和逻辑运算。

  1. 条件判断:

    • 在if语句中使用bool值进行条件判断,如果条件为真,执行相应的代码块。
    • 示例:
       

      python复制插入

      x = 5
      if x > 0:
          print("x大于0")

      复制插入

  2. 逻辑运算:

    • 使用bool值进行逻辑运算,包括与(and), 或(or),非(not)等。
    • 示例:
       

      python复制插入

      x = True
      y = False
      
      print(x and y)  # 输出False
      print(x or y)   # 输出True
      print(not x)    # 输出False

      复制插入

  3. 类型转换:

    • 可以通过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")

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值