python入门数据类型

python

目录

python

输出

数据类型

整形(int)

字符串(str)

布尔类型

数据类型转换

整型转换

布尔类型转换

字符串转换

整型转换布尔类型

字符串转布尔类型


 默认python解释器是utf-的形式打开文件,如果想修改python默认解释器编码

# -*- coding:加编码类型 -*-
print("我是你二大爷")

输出

将内容输出

print("我是你二大爷")

默认print输出时在尾部会加换行符

# -*- coding:utf-8 -*-
print("我是你二大爷")
print("moon")

输出

如果不想换行

# -*- coding:utf-8 -*-
print("我是你二大爷",end="")
print("moon",end="")

输出

效果二

# -*- coding:utf-8 -*-
print("我是你二大爷",end=",")
print("moon",end="。")

输出 

数据类型

整形(int)

整形,整数。
整型,其实就是以前数学课上讲的整数(不包含小数),在写代码时用于表示整数相关的东西,例如:年龄、存款、尺寸、手机号等。一般我们提到的:5、18、22、99、...等整数在Python中都称为是整型,且支搏加/减/乘/除/取余/指数等操作。
 

print(666)
print(2 + 10)
print(2 * 10)
print(10 / 2)
print(10 % 3)
print(2 ** 4)

输出

666
12
20
5.0
1
16

字符串(str)

字符串,其实就是我们生活中的文本信息。例如:姓名、地址、自我介绍等。字符串有一个特点,他必须由引号引起来,如:
 

单行字符串
print("我是Moon")
print('我是Moon')
print('我是"Moon"')


多行字符串   
print("""我是Moon
Moon
Moon
giao
giao
""")

输出效果

字符串拼接

加,俩个字符串通过加号拼接

print("Moon" + "是月亮")

输出

乘,让整型和字符串进行相乘 ,已实习让字符串重复出现N次并拼接起来

print(3 * "月亮")

输出

布尔类型

布尔值定义时,只能写Ture和False

name = input("请输入你的用户名")

if name == "alex":
    print("用户登录成功")
else :
    print("用户登录失败")

数据类型转换

不同的数据类型都有不同的功能,例如︰整型可以加减乘除而字符串只能加(拼接)和乘法。如果想要做转换可遵循一个基本规则:想转换什么类型就让他包裹一下。

整型转换

eg: str(666)= "666"是将整型转换为字符串、int("888"")是将字符串转 888

print("6" + "9")
print(int("6") + int("9"))

输出结果

布尔类型转换

print(int(True))
print(int(False))

输出

字符串转换

整型转换

print(str(345))
print(str(345) + str(567))

输出结果

布尔转换

print(str(True))
print(str(False))

输出

整型转换布尔类型

print(bool(1))
print(bool(2))
print(bool(0))
print(bool(-10))

输出

字符串转布尔类型

print(bool("alex"))
print(bool("晚上的Moon"))
print(bool("")) 空为False
print(bool(" ")) 空格位True

输出

注:

  • 其他所有类型转换为布尔类型时,除了空字符串、O以为其他都是True。
  • 字符串转整形时,只有那种"988"格式的字符串才可以转换为整形,其他都报错。
  • 想要转换为那种类型,就用这类型的英文包裹一下就行。
  • 类型转换不是改变原来值,实际在底层是新创建了一个值。例如有整数6然后使用str(6)转化了一下得到"6",实际上这个字符串"6"是依据整数6新创建的。
     

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Moon-01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值