python的0基础入门语法_学习小结1
作者:互联网
1.print()的运用
(1)直接打印就用print(),但是括号里要打印的内容还是有限制的:
eg:
A:打印‘复仇者联盟——终局之战’;
B:打印‘Let'go!!!’;
C:打印复仇者联盟‘’,要求每个文字一行
答案:
除了直接打印之外,还有一个方式是赋值后直接打印
(2)赋值
eg:打印“复仇者联盟”
text='复仇者联盟'
print(text)
(3)输入的整合
eg:打印出“复仇者联盟有美国队长、钢铁侠、緑巨人浩克等”
text='复仇者联盟'
a='有'
b='美国队长、钢铁侠、緑巨人浩克等'
print(text+a+b)
(4)数据类型
在我们打印数据的时候,部分数据并非可直接连串打印,一般的数据类型分为str()【字符串】、int()【整数】、float()【浮点】
a:Str()
str()其实全称是String(),意思是字符串的意思
eg:a=和
print(str(a))
执行结果:和
解析:把字符串'和'赋值给了a,str(a)意思是把a的值转换成字符串,则直接打印单引号里的内容
b:int()
int()全称是integer()的意思,就是整数
eg:a=1.2
print(int(a))
执行结果:1
解析:int(a)是直接把a转换称整数的形式进行打印,所以程序会不显示小数点后的数值,
注意:float类型转换成int的过程中直接不显示小数点后的数值,即使1.999999最后打印出来的也只有1
c:float()
float()是浮点数的意思,相当于我们平时运算的小数点,会精确到小数点后两位
eg:a=1
print(float(a))
执行结果:1.0
解析:a=1是属于int类型,float()可把int类型的数值强制转换,所以最后输出的结果会是1.0
练习题:(答案在下一篇会有记录)
eg:给出已知条件:
a=1.2
b=1
c='和'
d='相加'
请打印出“1.2和1相加”
注意:代码语言可直接识别数字和字符,但是不能识别到中文
标签:float,入门,复仇者,python,eg,打印,int,print,小结 来源: https://www.cnblogs.com/nhztester/p/10900538.html