当前位置: 首页 > 后端技术 > Python

Python入门教程NO.2使用python自我介绍

时间:2023-03-26 17:37:34 Python

本文涉及到的python基本语法是:数据类型和其他数据类型1.字符串拼接我们在上一章简单介绍了字符串的创建,这里我们简单了解字符串的操作和拼接。字符串操作更多python操作符,请点这里了解`字符串加法`#将字符串:hello赋值给变量aa='hello'#将字符串:logic赋值给变量bb='logic'print(a+b)#输出结果为:hellogic`stringmultiplication`#`*`在下面代码中的意思是multiplya='h'*3b='f'*1print(a)#输出结果为:hhhprint(b)#The输出结果为:f个字符串的拼接使用(+)操作符拼接。我们发现上面的字符串加法把两个词放在一起非常难看,所以我们可以在它们之间加一个空格来分隔它们print('Hello'+''+'Logic')#输出结果为:HelloLogic#注意,直接把字符串打印出来的时候,一定要加引号,用()拼接print('Hello''''Logic')#输出结果为:HelloLogic使用''.join()方法str='hellologic'print(''.join(str))#输出结果为:hellologic#''.join()的两个单引号''可以是空字符,也可以是其他任何字符。这里我们是空格字符串的格式(%)操作符格式print('%s%s'%('Hello','Logic'))#输出结果为:HelloLogic#%s是一个格式说明符,它代表一个字符串。有关更多格式说明符,请单击此处。用法与%s相同。format()方法formatsprint('{}{}'.format('Hello','Logic'))#输出结果为:HelloLogic#这里,{}是用来占空格的,没有小数点,没有大小限制。如:100,-100,5,8整数运算假设a=8,b=12运算符描述示例+plus-两个对象相加a+b输出结果:20-minus-得到一个负数或减去一个数转到另一个数字a-b输出结果:-4*multiply-两个数字相乘或返回一个字符串a*b重复几次输出结果:96/divide-x除以yb/a输出结果:1.5%modulo-返回余数除法b%a输出结果:5**次方——返回x的y次方a**b是8的12次方//四舍五入——四舍五入到接近商a//b的整数输出结果:13.Floating-point浮点数(float)——即小数,通常称为浮点数,由整数部分和小数部分组成,浮点数也有正负之分,可以用科学记数法表示(2.5e2=2.5x102=250)。例如:10.0、-10.0、5.31、-8.84。数据类型转换当我们要打印('秦始皇生于公元前'+259+'年份')时,发现我写错了name='秦始皇'生日=259print(name+'生于公元前'+birthday+'year')#Errormessage:TypeError:mustbestr,notint这是因为字符串和数字不能用普通的拼接方式,需要进行类型转换。注意:这里的名字是字符串类型,生日是整数类型。我们先学习三种常用的转换类型:int:转换为整数float:转换为浮点数str:转换为字符串那么上面的代码,我们可以这样修改:name='QinShihuang'birthday=259print(name+'borninBC'+str(birthday)+'year')#outputresult:QinShihuangbornin259BC5.请用python做一个自我介绍经过上面的学习,相信你已经可以使用了python完成简单的自我介绍,请自行在pycharm上测试!请用变量赋值、字符串拼接、数据类型转换来完成这个作业~~完成作业的朋友可以在评论区发表你的答案~