欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > python-基础语法(黑马程序员B站视频 第二章内容总结)

python-基础语法(黑马程序员B站视频 第二章内容总结)

2025/3/16 20:11:27 来源:https://blog.csdn.net/2302_79031646/article/details/144753756  浏览:    关键词:python-基础语法(黑马程序员B站视频 第二章内容总结)

ok, 咱们再来总结一下黑马程序员B站免费教程中的python视频, 对第二章内容的一个简单总结和归纳.

在这里插入图片描述

目录

    • 1. 字面量
    • 2. 注释
    • 3. 变量
    • 4. 数据类型
    • 5. 数据类型转换
    • 6. 标识符
    • 7. 运算符
    • 8. 字符串
      • 8.1 字符串的四种定义方式
      • 8.2 字符串的拼接
      • 8.3 字符串的格式化 -> %s方式
      • 8.4 格式化的数字精准控制 m.n
      • 8.5 字符串快捷格式化输出
      • 8.6 表达式格式化
    • 9. 小练习 --> 股价计算小程序
    • 10. 数据输入
    • 11. 总结

1. 字面量

在Python中, 被写下来的固定值被称之为字面量.

我们在Python的常见字面量有哪些呢? 下面来简单介绍一下:
在这个地方, Python有常见的六种数据类型, 但是黑马考虑到初学者应该循序渐进去学习这方面的知识, 就只提了其中的三种, 我们也来看看: 即整数, 浮点数, 和字符串
在这里插入图片描述

  • 整形的字面量: 1, 2…100
  • 浮点数的字面量: 100.1 3.14 …
  • 字符串的字面量: “hello world” “I am a string”

我们再在代码中去看一下如何去输出这三种字面量:
在这里插入图片描述
感觉还是比较简单的是不是~

2. 注释

我们下面再来说一下Python中最常用的功能 -> 注释.
注释: 是不被解释器所解释, 被Python解释器忽略的文字内容, 一般用来对程序进行描述和备注~ 提高代码的可读性.

注释一般分为两类:

  • 单行注释: # 注释内容
  • 多行注释: “”" 注释内容 “”"
    在这里插入图片描述

黑马建议: 一般对整个文档, 类描述用多行注释; 对于某一个Python语句, 小部分逻辑用单行注释.

然后黑马还给了几个拓展题: 我感觉这几个题面试不会考, 因为说法比较模糊而且很简单(这里因为描述的比较模糊的问题就不给答案了). 在这里插入图片描述

3. 变量

如同C/CPP一样, Python也有变量.
变量: 用来暂时存储数据的一块内存空间.
特点: 变量存储的数据,是可以发生改变的.

但是这个Python中的变量仅仅是一块空间而已, 并不具备类型的特性.
理解: 黑马这里用了一个比较好的例子, 说变量是箱子, 而拥有类型的数据是放在箱子里的内容, 因为装了拥有类型的数据才使得变量"有了"类型.
在这里插入图片描述

4. 数据类型

我们其实在字面量那个地方已经接触到了一下数据类型的概念了, 黑马这里又单独说了一下.
这里黑马也是担心初学者有压力, 就仅仅介绍了三种类型.
在这里插入图片描述

如何验证数据类型?
黑马给我们介绍了一个Python内置函数: type()
下面来展示一下:
在这里插入图片描述
但是请注意: 变量本身不具有类型, 因为存储了有类型的数据才拥有的类型的概念.

5. 数据类型转换

不同的数据类型可以进行相互转换吗? 可以~

在Python中, 这些内容的相关类型提供了内置函数来帮助我们相互转换不同类型.
在这里插入图片描述
在这里插入图片描述
还是非常easy的, 但是这个地方黑马也比较贴心的提示我们了:

  • int, float 可以转字符串
  • 只有是数字的字符串才可以转数字(int, float)

在这里插入图片描述

6. 标识符

说白了, 所谓的标识符是变量/函数/类的名字而已.

对于这些标识符, 有一定的规则:

  • 内容限定
    • 字母数字下划线汉字, 且数字不能开头
    • 不推荐使用中文
  • 大小写敏感
  • 不可使用关键字
    在这里插入图片描述

标识符命名规范:

  1. 见名知意
  2. 多个单词下划线命名
  3. 变量字母全小写

实际上, 我感觉在这里略微提及一下即可, 因为我们目前没有接触到大型的项目, 也就不能切实体会到标识符命名的一个规范重要性.

7. 运算符

在这里, 黑马简单介绍了下面这些运算符:
在这里插入图片描述
ok, 我们来写代码简单看一下:
在这里插入图片描述
测试看来, /** 结果一定是浮点数, 但是%取决于操作符是否有浮点数, 如果有浮点数%运算才是浮点数.

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这些实际上都是一些简捷写法, 后面代码写多了反正我喜欢写这种复合运算符哈哈~

8. 字符串

8.1 字符串的四种定义方式

这里黑马没说这种三个双引号定义字符串的方式, 我来简单补充一下…
在这里插入图片描述

这里黑马提了一个小问题: 就是如果字符串里我想写字符串怎么办?
非常easy, 你不想让哪个符号被解释器解释为字符串的开始和结束的话, 用转义字符即可.
在这里插入图片描述

8.2 字符串的拼接

黑马还告诉我们字符串是可以拼接的, 如何拼接呢? 我们下面来看一下: 用+号拼接.
在这里插入图片描述
当然, 这种方式仅仅限于都是字符串相拼接.

8.3 字符串的格式化 -> %s方式

我们的字符串可以格式化输出. 如何弄呢?
示例: name = "zhangsan%s%s" % (" is a good", " people")在这里插入图片描述
下面是几种常用的占位符: 有没有感觉很像C?
在这里插入图片描述
其中, 如果把数字用%s进行占位也是可以的, 因为数字可以转换为字符串啊~
在这里插入图片描述

8.4 格式化的数字精准控制 m.n

对于一个数字, 我们可以用%m.nd的方式来对其进行精准控制.

  • 其中m指的是最小宽度, 小于m的长度用空格补齐, 超过则无视m
  • n指的是小数点后面保留几位在这里插入图片描述
    在这里插入图片描述

8.5 字符串快捷格式化输出

除了8.3我们说的这种方式之外, Python字符串还支持另一种格式化输出方式.
在这里插入图片描述

8.6 表达式格式化

什么是表达式?
一条具有明确执行结果的代码语句
在这里插入图片描述

说白了, 黑马的意思是表达式也可以格式化直接输出, 不用再单独存入一个变量中~

9. 小练习 --> 股价计算小程序

咱们来看一下下面这道题:
在这里插入图片描述

# 股价计算
name = "myCompany"
stock_price = 10
stock_code = "123456"
stock_price_daiky_growth_factor = 1.1
gorwth_days = 10
print("公司: %s, 股票代码: %s, 当前股价: %.1f" % (name, stock_code, stock_price))
print("每日增长系数是: %.1f, 经过%d天增长后, 股票达到了: %.1f" % (stock_price_daiky_growth_factor, gorwth_days, stock_price * stock_price_daiky_growth_factor ** gorwth_days))

在这里插入图片描述

10. 数据输入

这个地方就知道俩点就行了,

  1. input(“可以携带注释, 并读取终端内容”)
  2. input的返回值类型是字符串类型

在这里插入图片描述

11. 总结

我感觉这一章也没啥好总结的~ 基本都是看一遍就会的内容~ 思维导图扔文章开头了, 需要的可以看一眼~


EOF.

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词