用python做自我介绍_python入门教程NO.2 用python做个自我介绍
本文涉及的python基础语法为:数据类型等
数据类型
1. 字符串的拼接
我们在上一章中已经简单介绍了一下字符串的创建方式,这里我们简单学习一下字符串的运算和拼接。
字符串的运算
`字符串的加法`
#把字符串:hello赋值给变量a
a = 'hello'
#把字符串:logic赋值给变量b
b = 'logic'
print(a + b)
#输出结果为:hellologic
`字符串的乘法`
#下面代码中`*`表示乘
a = 'h' * 3
b = 'f' * 1
print(a)
#输出结果为:hhh
print(b)
#输出结果为:f
字符串的拼接
使用(+)操作符拼接
我们发现上面的字符串加法把两个单词拼到一起后非常不好看,那我们可以在他们中间加个空格来隔开他们
print('Hello' + ' ' + 'Logic')
#输出结果为:Hello Logic
#注意,当直接把字符串放到print里面时,一定要加引号
使用()拼接
print(
'Hello'
' '
'Logic'
)
#输出结果为:Hello Logic
使用''.join()方法
str = 'hellologic'
print(' '.join(str))
# 输出结果为:h e l l o l o g i c
# ''.join()的两个单引号''里面可以是空字符,也可以是任意其他字符,我们这里是空格
字符串的格式化
(%)操作符格式化
print('%s %s' % ('Hello', 'Logic'))
#输出结果为:Hello Logic
#%s为一个格式符,代表字符串
.format()方法格式化
print('{} {}'.format('Hello', 'Logic'))
#输出结果为:Hello Logic
#这里用{}占位
2. 整型
整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点,不限制大小。
如:100 、 -100 、 5 、 8
整数的运算
假设a = 8 ,b = 12
运算符
描述
示例
+
加 - 两个对象相加
a + b 输出结果: 20
-
减 - 得到负数或是一个数减去另一个数
a - b 输出结果: -4
*
乘 - 两个数相乘或是返回一个被重复若干次的字符串
a * b 输出结果: 96
/
除 - x 除以 y
b / a 输出结果: 1.5
%
取模 - 返回除法的余数
b % a 输出结果: 5
**
幂 - 返回x的y次幂
a**b 为8的12次方
//
取整除 - 向下取接近商的整数
a//b 输出结果: 1
3. 浮点型
浮点型(float) - 也就是小数,通常被称为浮点数,由整数部分与小数部分组成,浮点数也有正负,可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250).
如:10.0 、 -10.0 、 5.31 、 -8.8
4. 数据类型的转换
当我们想要print('秦始皇生于公元前' + 259 + '年 ' )时,我们发现出现了一下错误
name = '秦始皇'
birthday = 259
print(name + '生于公元前' + birthday + '年 ' )
#报错信息:TypeError: must be str, not int
这是因为字符串和数字不能用普通的拼接方式,需要进行类型转换才行。
注意:这里的name为字符串类型,birthday为整数类型
我们先来学三种常用的转换类型:
int:转换为整型
float:转换为浮点数
str:转换为字符串
那么上面的代码,我们可以这样修改:
name = '秦始皇'
birthday = 259
print(name + '生于公元前' + str(birthday) + '年 ' )
#输出结果:秦始皇生于公元前259年
5. 请用python做一个自我介绍
经过上面的学习,相信你已经可以用python完成一个简单的自我介绍了,请自己在pycharm上测试一下吧!
请使用变量赋值、字符串拼接、数据类型转换来完成本次作业哦~~
完成作业的朋友可以在评论区贴出你们的答案~
用python做自我介绍_python入门教程NO.2 用python做个自我介绍相关推荐
- python猜年龄代码_python入门教程NO.7用python来写一个猜数字游戏
python入门教程 本文涉及的python基础语法为while循环 #python#3中while语句常常被用于循环执行某个程序,任何非0和非空null的值,都会被条件判断为True while 条 ...
- python计算存款本金和利息_python入门教程NO.8 用python写个存款利息计算器
本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好的 可重复使用的 用来实现特定功能的代码块. 函数能提高代码的模块性,和代码的重复利用 ...
- 用python写一个彩票过滤器_python入门教程NO.6 用python做个简单的彩票号码统计分析工具...
python入门教程 python入门教程NO.6 用python做个简单的彩票号码统计分析工具 本文涉及的python基础语法是:字典.集合及for循环 字典的定义 字典也是一种可变的容器,它可以存 ...
- python写彩票预测软件_python入门教程NO.6 用python做个简单的彩票号码统计分析工具...
python入门教程NO.6 用python做个简单的彩票号码统计分析工具-1.jpg (37.04 KB, 下载次数: 0) 2020-11-27 14:29 上传 python入门教程 pytho ...
- python乘法表运算_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!...
点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...
- python银行利息问题_python入门教程NO.8 用python写个存款利息计算器
python入门教程 python入门教程NO.8 用python写个存款利息计算器 本文涉及的python基础语法为def函数,return,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好 ...
- python存款模块_python入门教程NO.8用python写个存款利息计算器
python 入门教程 NO.8 用 python 写个存款利息计算器 本文涉及的 python 基础语法为 def 函数, return ,函数的各参数示例,匿名函数等 函数初识 函数是一段组织好的 ...
- python学生名片系统_Python入门教程完整版400集(懂中文就能学会)快来带走
如何入门Python?权威Python大型400集视频,学了Python可以做什么? 小编今天给大家分享一套高老师的python400集视频教程,里面包含入门进阶,源码,实战项目等等,,不管你是正在学 ...
- python文件目录管理 项目_Python入门教程完整版(懂中文就能学会)
今天给大家带来了干货,Python入门教程完整版,完整版啊!完整版! 言归正传,小编该给大家介绍一下这套教程了,希望每个小伙伴都沉迷学习,无法自拔 本套教程学习时间15天 1-3天内容:为Linux基 ...
最新文章
- 谷歌BERT预训练源码解析(二):模型构建
- 广联达加密锁驱动_广联达(GGJ)安装教程
- CowNew开源团队4月14日聚会
- 订货(bzoj 2424)
- split命令--linux切割(拆分)文件
- Imageloader2-整体思路
- 刚登录,有点感觉就想写下来
- 产品经理面试中如何攻克有关用户体验的问题?
- leetcode1300. 转变数组后最接近目标值的数组和
- 工作笔记-SDRAM的读写
- C 和 C++ 文件操作详解
- forth day ---内置函数、匿名函数
- springcloud(八):配置中心服务化和高可用
- 201521123009 《Java程序设计》第11周学习总结
- react-踩坑记录——swiper报错!
- EDSR dataloader.py代码问题
- 爬虫python 英文,python爬虫—爬取英文名以及正则表达式的介绍
- 金山办公推出协同办公全家桶 WPS升级为超级工作入口
- 世界主要国家货币名称列表整理[外贸免费工具]
- 10年老程序员:到底是学前端好还是后端好?
热门文章
- Python的sys.stdout、sys.stdin重定向
- 创建和应用Java包文件的两种方式(转)
- python如何输出两列数据_如何用python将一列数据分为两列?
- ※※Java调用Runtime.exec()要注意的问题
- 人工智能AI实战100讲(六)-利用CNN来检测伪造图像
- php while结束循环吗,php while循环退不出是什么有关问题
- jsp实现数据禁用和只读
- php连接mysql_PHP连接MySQL数据库的三种方式
- React中ref的使用方法
- angularJS解决数据显示闪一下的问题?-解决办法