1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python int函数 向上取整_【Python小课】 print()函数

python int函数 向上取整_【Python小课】 print()函数

时间:2021-09-19 12:10:29

相关推荐

python int函数 向上取整_【Python小课】 print()函数

前言

python有蟒蛇之义

本文来讲print()函数,在Python中最简单

最入门,最基础的函数语句。

先来看看我整理的思维导图

功能

首先当然要从功能说起,知道是用来干什么的

print()函数最重要的功能

是打印,能够直接在终端显示出来

>>>print(520)#英文不需要引号>>>print('我爱你')#中文记住一定要引号,否则报错

>>>【syntaxError:invalid syntax】#这就是报错的提示,意思是无效语法

引号

引号分为单引号、双引号、三引号1.单引号

十分简单,不管在引号内是什么东西,都直接输出

>>>print('我叫Harry,你叫什么名字?')#直接输出“我叫Harry,你叫什么名字?”

>>>print('1+1')#直接输出“1+1”

2.双引号

通常用来避免要输出的内容里本身就有引号

如:Let's go

>>>print('Let's go')>>>【syntaxError:invalid syntax】#无效语法

Python是从上到下,从左到右依次执行代码的

第一组引号的内容是Let,往后读,又出现一个引号,有头无尾,Python就会报错

>>>print("Let's go")#正确写法,此时单引号就被识别为句子,而不是函数的语法符号

条条道路通罗马,Python也是这样的,如果不想用双引号,也可以用转义字符「\'」,这点之后再讲,先来看看写法

>>>print('Let\'s go')#「\'」这个符号就代表着单引号

3、三引号

用来对内容进行换行,也可以用转义字符「\n」实现,直接看代码就懂了

>>>print('''该配合你演出的我演视而不见

在逼一个最爱你的人即兴表演

什么时候我们开始收起了底线

顺应时代的改变看那些拙劣的表演''')

>>>print('该配合你演出的我演视而不见\n在逼一个最爱你的人即兴表演\n什么时候我们开始收起了底线\n顺应时代的改变看那些拙劣的表演')#比如这首歌词,要先实现在终端分行打印,既可以用三引号,又可以用「\n」实现,效果一模一样

转义字符

数据类型

有三种数据类型:字符串、整数、浮点数

整数、字符串能够进行算术运算

很好解释,毕竟只有数字才能进行运算

数据类型这个知识有什么用呢?

先来插播一个叫做数据拼接的知识,很简单,只要用「+」号进行拼接即可,如:

>>>print('你好呀'+'我叫'+'Harry')>>>age=17#这里把17这个整数赋值给「age」变量

print('我今年'+str(age)+'岁') #print()函数里只能存在一种数据类型,所以要把age这个整数类型的变量转换为字符串类型str,否则报错,后面会讲到

看到上面的第二个例子,「我今年」和「岁」都是字符串类型的东西

而「age」变量是整数类型

我们不能把不同的数据类型塞到同一个print()函数里面

所以需要str()这个小函数把age变成字符串类型,否则会报错:

>>>【TypeError:can only concatenate str (not "int") to str】#类型错误:只能将字符串与字符串拼接

所以,当遇到不同数据类型的内容需要一同打印时

就需要进行数据转换,整合成一样的类型

1、字符串(str):用引号括起来的文本

案例:'我爱你'、'520'、'love'

2、整数(int):普通的整数数字

案例:-15、0、17

3、浮点数(float):带小数点的数字

案例:-8.8、0.22、5.20

✧另外,整数、字符串能够进行算术运算✧

>>>print(3+5)>>>print(10-2)>>>print(2*8)>>>print(12/3)

数据拼接

用「+」号进行拼接

type()函数:当因为多次转换之后,不知道这个数据是什么类型的时候,用来查询数据的类型

>>>print(type('age'))#查询「age」这个变量是什么类型的

数据转换

1、str():将其他数据转换成字符串

也可使用引号转换

>>>sentence1=我今年

sentence2=我妹妹

sentence3=岁

age1=17

age=15

print(sentence1+str(age1)+sentence3\nsentence2+str(age2)+sentence3)

>>>我今年17岁

我妹妹15岁

2、int():将其他数据转换成整数

文字和小数类字符串,无法转换成整数 浮点数若转换成整数,直接抹零取整,不是四舍五入

>>>number1='5'

number2='2'

print(int(number1)+int(number2))

>>>7#把变量转换成整数,然后进行运算

3、float():将其他数据类型转换成浮点数

文字类字符串无法转换成浮点数

一些练习

用下面的变量,打印出「这个计算器坏了,他写着3.6+1=4」这句话

>>>sentence=这个计算器坏了,他写着3.6+1等于

word=3.6

number=1

答案

>>>print(sentence+str(int(word)+number))

解析

先看最小单位,最里面「int(word)」把3.6抹零取整,变成了整数3「int(word)+number」让整数3+1计算,等于4「str(int(word)+number)」再把得出的整数4,转换成字符串类型

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。