python 03 数据类型

python 03 数据类型,第1张

python 03 数据类型

目录

数据类型(data Type)

基本数据类型

复合数据类型:

数据类型的转换:

自动类型转换:

强制类型转换: 

 字符串的创建格式:

两个数的和、差、积、商。


数据类型(data Type) 基本数据类型:

* 数值型(数字 number)
      --- int 整数
      --- float 浮点型(含有小数点的数据)
      --- complex 复数(虚数)
* 布尔类型
     代表一种状态
      --- True、False(真、假)

* 复数类型 (complex)
      复数为实数加虚数,只要存在虚数,此数据类型就为复数类型。
* 字符串
      单引号:''
      双引号:""
      三引号:"""字符串"""   '''字符串'''
* None 
      不能理解为0,因为0是有意义的,而None是一个特殊的空值。

复合数据类型:

万物皆对象(tuple元组、list列表、dict字典、set集合)

数据类型的转换: 自动类型转换:

布尔类型和数值类型,可以自动类型转换。

 在计算机中,布尔类型:True -> 1  False -> 0

                           

 

强制类型转换: 

python字符串是不能和布尔类型、数值类型进行自动类型转换的。

   str(数值|布尔)    #将数值或布尔 ---转换成--- 字符串
   int(字符串)        #将字符串---转换为---整数
   float(字符串)    #将字符串---转换成---浮点数

 字符串的创建格式: 两个数的和、差、积、商。

num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
age = 10

# 字符串的格式化输出问题

# 如果%s这种占位方式只有一个变量的时候,括号可以写,也可以不写。
print("age = %s"%age)

# 当有多个变量的时候,括号必须带,表示都是占位字符串。
print("%s + %s = %s"%(num1, num2, num1 + num2))

# 将需要输出的所有数据度转换为字符串,进行拼接。
print(str(num1) +" - "+ str(num2) +" + "+str(num1 - num2))

# fromat方法格式化字符串
print("{} + {}".format(num1, num2, num1 * num2))

# format简化写法
print(f"{num1} / {num2} = {num1 / num2}")

# 如果要在字符串输出的最后。拼接值,可以直接写。
print("我今年多大了:", age)

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5711929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存