python字符串可以混合使用正整数和负整数_可以玩的Python数据类型,一起成就“王者荣耀”的五杀...

本文阅读时间大概为5分钟,文中最后附有实现“五杀”代码

数据类型

Python常见数据类型有三种:字符串(str)、整数(int)、浮点数(float)

1.字符串

字符串英文string,简写str(不仅学python还可以学英文)

只要被引号(单/双/三引号)括起来,就是字符串类型。无论引号里面是中文还是甲骨文

实例

#将字符串赋值给变量

game = '1+1'

company = "数仁信息"

datetime = '''2019.10.17'''

print(game)

print(company)

print(datetime)

输出

1+1

数仁信息

2019.10.17

课堂笔记:通常情况下引号里面有什么就打印什么

2.整数

整数英文为integer,简写int

与数学课本定义的没什么区别,是正整数、负整数和零的统称

实例

#将整数赋值给变量

a = 1024

b = -1

c = 0

print(a+b+c)

输出

1023

课堂笔记:整数可以和运算符号结合,输出运算结果

3.浮点数

浮点数英文float,没有简写(可能是数据类型捡来的孩子)

浮点数就是对整数的补充,带小数点的数就是浮点数

实例:

#将浮点数赋值给变量

x = 1024.0

y = 3.1415926

z = -0.123

课堂笔记:浮点数同样可以进行算术运算

数据拼接(五杀关键元素来了)

用Python将数据拼接起来会不会很复杂,小数先生郑重告诉你,数据拼接so easy,只要用数据拼接符号“+”就可以将变量连在一起

实例

warn1 = '猥琐发育,'

warn2 = '别浪!'

print(warn1+warn2)

输出

猥琐发育,别浪!

学到这里是不是就可实现五杀的代码了呢,先尝试下

import time

hero = '诸葛亮'

action = '团灭'

enemy = '敌方'

number = 5

unit = '人'

gain = '获得'

achieve = '五连绝世'

print(hero+action+enemy+number+unit)

time.sleep(1)

print(gain+achieve)

数据转换

转换数据的函数:str()、int()、float()

1.str()函数

str()函数可以将数据类型转换成字符串类型

实例

number = 5

unit = '人'

print(str(number)+unit)

输出

5人

使用方法和str()相同,将转换的内容放到int后括号中

实例

wages = '3500'

rent = '3000'

print(int(wages)-int(rent))

输出

500

课堂笔记:只有符合整数规范的字符串类数据,才能被int()转换

3.float()函数

和前两个函数使用方法相同,直接上代码看效果

实例

wages = '3500'

rent = 3000

pai = 3.1415

print(float(wages))

print(float(rent))

print(float(pai))

输出

3500.0

3000.0

3.1415

通过数据转换来完善五杀代码

import time

hero = '诸葛亮'

action = '团灭'

enemy = '敌方'

number = 5

unit = '人'

gain = '获得'

achieve = '五连绝世'

print(hero+action+enemy+str(number)+unit)

time.sleep(1)

print(gain+achieve)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值