python基础学习 day1

本文介绍了Python的基础数据类型,包括整型、浮点型、字符串和布尔型,并展示了它们之间的转换方法。此外,还讨论了如何使用type()函数检查数据类型以及如何进行注释。示例代码中演示了各种数据类型的创建、打印和操作,以及布尔值在条件判断中的应用。文章还涵盖了类型转换,特别是整型和浮点型之间的转换。最后,探讨了布尔值的特殊情况,以及哪些值被视为False。
摘要由CSDN通过智能技术生成

一·:数据类型 : 

'''
概念:
    python的数据类型:
                数值型:
                    整型: 1  3  -10 ...
                    浮点型:  3.14 ...
                        精度17位
                字符串:
                布尔值:
    类型转换:
        int()
        str()
        float()
        bool()
'''
 整型  int
显示 类型函数  type()
 注释方式,  '''段落注释'''   # 单行注释    ctrl + /  多行注释
 a = 1
b = -100
print(a)
 print(type(a))
 print(b)
 print(123)

 浮点型  float
 a1 = 3.1456
 a2 = 3.123456789876543456754674
 print(a1)
 print(a2)

 字符型   str   用引号 引起来, 单双引号不做区分(要成对)
 print("我是谁?")
 a = '''
 床前明月光,
 疑是地上霜,
 举头望明月,
 低头思故乡。
 '''
 print(a)
 b = "my name is 'test1'"
 print(b)
 输入你的姓名,年龄,身高
 name = "张三"
 age = 31
 hei = 1.71
 print("姓名",name,"\n","年龄",age,"身高",hei,"m")  # \n  表示换行
 print("姓名为"+name,"年龄为"+age)  # 会报错,只能同种类型+
 print(age + hei)
+  如果都是 字符型,则进行拼接,如果是数字,则正常的数学运算

 

 布尔型   bool() 真假的   True  False
 print(3>2)
 print(3>5)
 a = 3>2
 b = False
 print(type(a))
 print(b)
 print(type(b))

 类型转换
 a = 10
 print(type(a))
 print(type(str(a)))

 所有类型都可以转成字符串
 name = "张三"
 age = 31
 hei = 1.71
 print("姓名为"+name,"年龄为"+str(age) )
 b = 3.14
 print(str(b))
 print(type(str(b)))

 a = True
 a1 = str(a)
 print(type(a1))
 print(a1)

 

 整型和浮点型,只有部分可转
 a = 11
 print(float(a))
 b = 3.555
 print(int(b))

 布尔值特殊, 除了为0的数字、空字符串、空值None、空集合,其他的值都认为是True
a = ""  # 空字符
a1 = None  # 空值
a2 = {}  # 空字典
a3 = []  # 空列表
a4 = set()  # 空集合
a5 = 0
a6 = "0"
a7 = ()  # 空元组
print(bool(a),bool(a1),bool(a2),bool(a3),bool(a4),bool(a5),bool(a6),bool(a7))
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值