Bootstrap

精析 Python 基础语法要义,深掘编程底层逻辑精髓续

目录

 正文

🌍一、运算符

❄️学习目标

❄️1、算术(数学)运算符

❄️2、算术运算符的演示

❄️3、赋值运算符

❄️4、复合赋值运算符

 🌍总结

 🌍二、字符串扩展

❄️1、字符串的三种定义方式

❄️ 字符串的引号嵌套

🌍总结

❄️2、字符串拼接

❄️学习目标

❄️(1)字符串拼接

🌍总结

❄️3、字符串格式化

❄️学习目标

🌍总结

快乐的时光总是短暂,咱们下篇博文再见啦!!!不要忘了,给小编点点赞和收藏支持一下,在此非常感谢!!! 


大家好,这里是小编的博客频道
小编的博客:长久的梦    

很高兴在CSDN这个大家庭与大家相识,希望能在这里与大家共同进步,共同收获更好的自己!!!

这一节我们来学习字符串的三种定义方式 字符串拼接 字符串格式化

 那接下来就让我们开始遨游在知识的海洋!  

 正文


🌍一、运算符

❄️学习目标

了解Python中常见

  • 算术(数学)运算符
  • 赋值运算符

❄️1、算术(数学)运算符

运算符

描述

实例

+

两个对象相加 a + b 输出结果 30

-

得到负数或是一个数减去另一个数 a - b 输出结果 -10

*

两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200

/

b / a 输出结果 2

//

取整除

返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0

%

取余

返回除法的余数 b % a 输出结果 0

**

指数

a**b 1020次方, 输出结果 100000000000000000000


❄️2、算术运算符的演示

加减乘除和求平方,我们在前面已经使用过啦。 现在在带上:整除以及求余数,一起试一试吧。


❄️3、赋值运算符

运算符

描述

实例

=

赋值运算符

把 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7


❄️4、复合赋值运算符

运算符

描述

实例

+=

加法赋值运算符

c += a 等效于 c = c + a

-=

减法赋值运算符

c -= a 等效于 c = c - a

*=

乘法赋值运算符

c *= a 等效于 c = c * a

/=

除法赋值运算符

c /= a 等效于 c = c / a

%=

取模赋值运算符

c %= a 等效于 c = c % a

**=

幂赋值运算符

c **= a 等效于 c = c ** a

//=

取整除赋值运算符

c //= a 等效于 c = c // a


 🌍总结

1、常见的算术(数学)运算符有:

加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)

2、赋值运算符有:

  • 标准赋值: =
  • 复合赋值:+=、-=、*=、/=、//=、%=、**=

 🌍二、字符串扩展

❄️1、字符串的三种定义方式

字符串在Python中有多种定义形式:

 三引号定义法,和多行注释的写法一样,同样支持换行操作。

使用变量接收它,它就是字符串

不使用变量接收它,就可以作为多行注释使用。


❄️ 字符串的引号嵌套

思考:如果我想要定义的字符串本身,是包含:单引号、双引号自身呢?如何写?

  • 单引号定义法,可以内含双引号
  • 双引号定义法,可以内含单引号
  • 可以使用转移字符(\)来将引号解除效用,变成普通字符串

🌍总结

1、字符串的三种定义方式:

  • 单引号方式
  • 双引号方式
  • 三引号方式

2、引号的嵌套

  • 可以使用:\来进行转义
  • 单引号内可以写双引号或双引号内可以写单引号

❄️2、字符串拼接

❄️学习目标

掌握如何拼接字符串


❄️(1)字符串拼接

如果我们有两个字符串(文本)字面量,可以将其拼接成一个字符串,通过+号即可完成,如:

不过一般,单纯的2个字符串字面量进行拼接显得很呆,一般,字面量和变量或变量和变量之间会使用拼接,如:

既然,字符串和变量进行拼接,我们来完成一个小需求:

定义2个变量:

  • name,内容是“黑马程序员”
  • address,内容是“建材城东路9号” 

要求写程序通过print语句以及字符串拼接的方式输出: “我是:黑马程序员,我的地址是:建材城东路9号院“

 既然可以和字符串变量完成拼接,那么,是否可以和其它变量类型如数字类型完成拼接呢? 让我们试一试。

 

 字符串无法和非字符串变量进行拼接 因为类型不一致,无法接上 就像接力赛一样,不是队友,不能接力的哦


🌍总结

1、如何完成字符串拼接?

使用“+”号连接字符串变量或字符串字面量即可

2、有哪些注意事项?

无法和非字符串类型进行拼接


❄️3、字符串格式化

❄️学习目标

掌握通过占位的形式拼接字符串(字符串格式化)


我们会发现,这个拼接字符串也不好用啊

  • 变量过多,拼接起来实在是太麻烦了
  • 字符串无法和数字或其它类型完成拼接。

 所以,有没有其它方式,即方便又支持拼接其它类型呢? 这个方式,就是字符串的格式化

我们可以通过如下语法,完成字符串和变量的快速拼接。

 其中的,%s

  • %  表示:我要占位
  • s   表示:将变量变成字符串放入占位的地方

所以,综合起来的意思就是:我先占个位置,等一会有个变量过来,我把它变成字符串放到占位的位置

那,数字类型呢?可以不可以占位? 那必须可以,我们来尝试如下代码:

 多个变量占位 变量要用括号括起来 并按照占位的顺序填入

 数字也能用%s占位吗? 可以的哦,这里是将数字 转换成了 字符串哦 也就是数字57,变成了字符串"57"被放入占位的地方

数字类型,也太没有地位了吧,竟然要被转成字符串拼接。 有没有体面一点的方式,让数字以其原本的面貌拼接进去呢?

安排。

Python中,其实支持非常多的数据类型占位

最常用的是如下三类

格式符号

转化

%s

将内容转换成字符串,放入占位位置

%d

将内容转换成整数,放入占位位置

%f

将内容转换成浮点型,放入占位位置

 如下代码,完成字符串、整数、浮点数,三种不同类型变量的占位


🌍总结

1、字符串格式化的语法?

"%占位符" % 变量

2、常用占位符有哪3个?

字符串:%s

整数:%d

浮点数:%f


快乐的时光总是短暂,咱们下篇博文再见啦!!!不要忘了,给小编点点赞和收藏支持一下,在此非常感谢!!! 

;