【风变编程】第二课笔记


 

第二课

链接:[ 全文章目录 ]

一、数据类型


(一)字符串string(str)

  1. 单引号“ ’ ”、双引号“ " ”、三个单引号“ ‘’’ ”均能表示字符串
     

(二)整数integer(int)、浮点数float

  1. a**b,a^b
  2. a//b,整除
  3. *inf为无穷大,使用例子:float(inf)
     
     

二、数据拼接


(一)栗子

print('Hello' + ' ' + 'World')
输出:
Hello World

(二)type()函数

type(变量),返回值是变量的类型

print(type(1))
输出:
<class 'int'>

 
 

三、数据转换【字符串转换方向:int->float->str】


  1. str()与单双三引号等效
  2. int()和float()不能转换字符类的字符串
print(int(1.23))
print(int('1'))

print(float(1))
print(float('1'))#这是int类型的字符串
print(float('1.2'))#这是float类型的字符串
输出:
1
1
1.0
1.0
1.2
print(int('1.2'))
输出:
**报错**

 
 

INF、练习题


(一)程序员的一人饮酒醉

题目要求:

请运用所给变量,使用str()函数打印两句话。
第一句话:1人我编程累碎掉的节操满地堆
第二句话:2眼是bug相随我只求今日能早归

其中,变量会在下面提供:

#变量定义
number1  = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我编程累'
line2 = '是bug相随'
sentence1 = '碎掉的节操满地堆'
sentence2 = '我只求今日能早归'

(二)非酋的吐槽

题目要求

请运用所给变量,使用数据转换str()、int()、float()及数据拼接符号+,
打印一句话: 脸黑怪我咯7张蓝票一个SSR都没有

其中,变量会在下面提供:

#变量定义
slogan = '脸黑怪我咯'
number = '7.8'
unit = '张'
sentence = '蓝票一个SSR都没有'

 
 

INF+1、练习题答案


 
 
 
 
 
 

(一)程序员的一人饮酒醉

考察点:
1.print里面只要有一个元素是字符串,其他元素就必须强制转换成字符串(str)

number1 = 1
number2 = 2
unit1 = '人'
unit2 = '眼'
line1 = '我编程累'
line2 = '是bug相随'
sentence1 = '碎掉的节操满地堆'
sentence2 = '我只求今日能早归'

print(str(number1) + unit1 + line1 + sentence1)
print(str(number2) + unit2 + line2 + sentence2)

(二)非酋的吐槽

考察点:
1.浮点数字符串不能直接用int转换
2.print里面只要有一个元素是字符串,其他元素就必须强制转换成字符串(str)

slogan = '脸黑怪我咯'
number = '7.8'
unit = '张'
sentence = '蓝票一个SSR都没有'

print(slogan + str(int(float(number))) + unit + sentence)

 
 
链接:[ 全文章目录 ]

发布了13 篇原创文章 · 获赞 102 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_42159233/article/details/86513509