Python入门第二章

变量

变量包括标识、类型、值

name="玛利亚"
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)

变量可以多次赋值

name="玛利亚"
print(name)
name="莫妮卡"
print(name)

数据类型

常用数据类型:
整数类型: int
浮点数类型:float
布尔类型:bool
字符串类型:str

整数类型int

可以表示正数、负数、和零
可以表示二进制、十进制、八进制、十六进制(十进制是默认的进制,二进制以0b开头,八进制以0o开头,十六进制以0x开头)

浮点类型float

浮点数由整数部分和小数部分组成
浮点数存储不精确

布尔类型bool

用来表示真或假 True表示真,False表示假
布尔值可以转化为整数 True->1 False->0

print(True+1)            #结果为2
print(False+1)          #结果为1

字符串类型str

可以用单引号’ ‘双引号" "三引号’‘’ ‘’'或"“” “”"来定义
单引号和双引号定义的字符串必须在一行
三引号定义的字符串可以分布在连续的多行

str1='人生苦短,我用python'
print(str1,type(str1))
str2="人生苦短,我用python"
print(str2,type(str2))
str3="""人生苦短,
我用python"""
print(str3,type(str3))
str4='''人生苦短,
我用python'''
print(str4,type(str4))

运行结果:
在这里插入图片描述

数据类型转换

str()将其他数据类型转成字符串,也可用引号转换

a=10
b=19.3
c=True
print(type(a),type(b),type(c))
print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))

运行结果:
在这里插入图片描述

int()将其他数据类型转成整数

文字类和小数类字符串无法转换成整数,浮点数转换成整数抹零取整

s1='128'
s2='37.2'
s3='hello'
s4=28.4
s5=True
print(type(s1),type(s2),type(s3),type(s4),type(s5))
print(int(s1),type(int(s1)))
#print(int(s2),type(int(s2)))    #小数类字符串无法转换成整数
#print(int(s3),type(int(s3)))    #文字类字符串无法转换成整数
print(int(s4),type(int(s4)))
print(int(s5),type(int(s5)))

运行结果:
在这里插入图片描述

float()将其他数据类型转成浮点数

文字类无法转换成整数,整数转成浮点数,末尾为0

s1='128'
s2='37.2'
s3='hello'
s4=28.4
s5=True
s6=28
print(type(s1),type(s2),type(s3),type(s4),type(s5),type(s6))
print(float(s1),type(float(s1)))
print(float(s2),type(float(s2)))
#print(float(s3),type(float(s3)))    #文字类无法转换成整数
print(float(s4),type(float(s4)))
print(float(s5),type(float(s5)))
print(float(s6),type(float(s6)))

运行结果:
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值