python⽣⽇快乐代码_python⼊门(数据类型)点击上⽅ “” 可以订阅哦!
相信⼤家对数学⼀定有很深的理解了(数学虐我千百遍,我待数学如初恋呜呜呜)数学⾥对各种不同的数做了很详细的分类,有整数,有理数,⽆理数,⾃然数等等。那么计算机语⾔也要对数据去分分类。
(1)字符串
字符串 string(str)
—所有⼀切被引号圈起来的东西(单引号,双引号,三引号),不论是中⽂,英⽂,数字等只要是被引号包起来的都属于字符串。例如:‘我爱数学’
(2)整数
整数 integer(int)
和数学⾥对整数的定义⼀样,其实就是所谓的负整数,正整数和0。例如:3、10
(3)浮点数
浮点数 float
同样这⾥对应的是数学⾥⾯的⼩数。例如:1.2、1.5
好了,简单的了解了python⾥的数据类型,我们来看⼀看他们的⽤法吧。做好准备,下⾯我们需要引⼊你⼈⽣中第⼀个函数,print函数。print顾名思义,就是打印。
print()就是把括号⾥⾯的东西打印在终端。
下⾯我们来看两个⼩例⼦
仔细观察,这两个例⼦有什么不同?
问题就出在这个引号上。第⼀个例⼦,是有引号的。⽽第⼆个则是没有引号的。本质上的原因就是,第⼀个是⽂字是计算机不能理解的。计算机能够理解的就只是我们⾝边的数字。所以在打印⽂字的时候要加上引号,否则计算机会报错(这是什么东西啊,我不认识呀)。⽽520这串数字是计算机能够理解的,所以不需要加引号计算机就能够理解。
下⾯我们接着讲数据的类型。简单的定义完了这些数据,我们要学会怎么去运⽤他们。和数学⼀样我们可以对这些数据做四则运算。
⽐如
这⾏代码就是⼀个加法的例⼦。好了下⾯⼤家去试⼀试减,乘和除吧。乘(*)除(/)
是不是很简单?
其实还有稍微复杂的⼀些运算,⽐如说幂运算(**),除法中的余数部分(%)和除法中的整数部分(//)。
感兴趣的同学可以⾃⼰去尝试⼀下
我们现在知道来能够对这些数字进⾏运算处理,那么我们把两个字符串相加会出现什么呢?
这⾥我们定义a是‘i am’ ,定义b是‘eric’ 通过加法我们得到了i am eric这句话。
这⾥还需要注意的是,当两个不同类型的函数相加得到的结果是报错!
所以我们需要把007也变成字符串的形式也就是加上引号。
下⾯我们介绍三个函数,他们分别是str(),int()和float()
是不是很眼熟?其实他们的作⽤就和他们的字⾯意思⼀样。
str函数
str是字符串的意思,⽽str函数就是将⼀段不是字符串形式的信息变成字符串的形式。⽅法就是把需要转换的内容加⼊到str函数的括号⾥。
看这⾥的str是不是就起到了上⾯说过的引号的作⽤?
int函数
和上⾯⼀样,int函数顾名思义就是将内容转换成整数的形式。这⾥注意两点 1)⽂字内容⽆法转换成整数形式 2)浮点数转换成整数会抹零取整
抹零取整是什么意思呢?举个例⼦3.8 在int函数的帮助下就会变成3。这⾥和数学⾥的四舍五⼊是不⼀样的。
float函数
和上⾯的相似,float函数就是把整数形式的数据变成浮点数的形式。举个例⼦,18在使⽤了float函数之后就变成了18.0
使⽤str函数避免类型错误
今年是特殊的⼀年,你想祝所有的同学们18岁⽣⽇快乐。
也许你会编写如下代码
age=18
python新手代码及作用wish='Happy'+age+'th birthday'
print(wish)
也许你会认为这样的三⾏代码会打印出:Happy 18th birthday
但是你会发现,这三⾏代码报错了
这个报错意味着python没有办法识别你所使⽤的数据。age是⼀个整数的形式,⽽wish中的其他数据则是字符串的形式。python不知道你想表达的究竟是18还是1和8,所以需要你使⽤str函数明确的表达⾃⼰的意图。
age=18
wish='Happy'+str(age)+'th birthday'
print(wish)
有了str函数,这样⼀来⼀句⽣⽇祝福就完成了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。