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相加”

注意:代码语言可直接识别数字和字符,但是不能识别到中文

猜你喜欢

转载自www.cnblogs.com/nhztester/p/10900538.html