常见的数据类型、数据类型转换与注释

常见的数据类型:

整数类型->int->99        (包含正数、负数、0)

        十进制:默认的进制

        二进制:以0b开头

        八进制:以0o开头

        十六进制:以0x开头

浮点数类型->float->3.14

        使用浮点数进行计算时,可能会出现小数位不确定的情况

n1=1.1
n2=2.2
print(n1+n2)    #3.3000000003
#解决方案->导入模块decimal
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))    #3.3

布尔类型->bool->True,False

        用来表示真或假的值

        布尔值可以转化为整数:True=1 , False=0

print(True+1)    #2
print(False+1)    #1

字符串类型->str->'hello' , "你好"

        字符串又被称为不可变的字符序列,可以用单、双、三引号来定义

        单引号和双引号定义的字符串必须在一行

        三引号定义的字符串可以分布在连续的多行

print('hello world')
print("hello world")

print('''hello
world''')

print("""hello
world""")

数据类型转换

        将不同的数据类型连接时,系统会报错,因此用到数据类型转换

        str()将其他类型转成str类型

name='cxk'
age=999
print('我叫'+name+',今年'+str(age)+'岁')
print('我叫'+name+',今年',age,'岁')
print(age,type(age))

注意用加号连接与用逗号连接的区别

#用int()来转换str类型的数据时,只能转换 整数 字符串,如:12,31  带小数的就不行,类似与2.3之类的
ff=True
print(ff,type(ff),int(ff),type(int(ff))) #转换后ff值为1

#用float()来转换str类型的数据时,能转换 纯数字 字符串,带小数亦或整数皆可

# 后面为单行注释

'''这是
多行注释'''

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值