python中字符串与数值中的巧妙应用

知识回顾:
  • 了解python界面
  • 修改python解释器
  • 初始化pycharm
  • 字符串的连接

本节知识视频教程

文字讲解开始:

一、Python控制台

补充叫法:REPL

具体解释为:Read eval print loop

中文解释:读 执行 输出 循环

REPL环境适合于执行简单的命令。

二、字符串与数值的使用区别

  • 变量只有为数值的时候,才能进行数学运算。
  • 变量为字符串的时候,在+的时候,会进行拼接。

举例区别:

1.数值情况

x=7

y=8

print(x+y) #结果15

2.字符串情况

a="7"

b="8"

print(a+b) #结果78

三、单星号*的情况

  • 如果x和y都是数值,那么进行数学运算,x乘以y。
  • 如果x是字符串,y是数值,那么就x这个字符串重复的倍数。

举例:

1.单个星号

x=2

y=3

print(x*y) #结果6

2.字符串乘法

x=“aa”

y=3

print(x*y) #结果 aaaaaa

四、双星号**使用技巧

  • 如果是数值的数学运算,那么就是x的y次方来运算。
  • 如果x和y都是字符串,那么无法使用**运算,会直接报错。
  • 如果x是字符串,y是数值,也报错。

举例使用方法:

x=2

y=3

print(x**y) #结果8

五、向上取整与向下取整比较

Round相当于四舍五入,但必须注意,当小数部分刚好是0.5的时候,会向下取整,超过后,会向上取整。

Int函数:舍去小数部分,只保留整数位。

如果使用math这个库的话,那么

Math.ceil 向上取整

Math.floor 向下取整

六、总结强调

1、要能够区别字符串与数值的运算

2、巧妙运用**与*

3、学会区别使用int函数和round函数,尤其要注意round函数的使用

相关文章:

  1. python中类的构造方法
  2. Python中类的接口
  3. python中利用API文档开发与学习
  4. python中类和对象
  5. python中函数递归VS循环
  6. python中函数的可变参数
  7. python中自定义序列的实现
  8. python第一个程序,定位在小学数学还是幼儿园?
  9. python输入与输出涨姿势
  10. python中整型与浮点型的数值转换

原文发布于微信公众号 - 编程创造城市(bcczcs)

原文发表时间:2019-08-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券