Python基础教程 II 变量和简单数据类型

1.解释器

我们第一章起步的时候说过,我们需要到官网去下载 Python 的运行环境,实际上我们下载的叫做 Python 的解释器。解释的作用是什么呢?实际上就是读取整个程序,确定其中每一个单词的含义。比如 print ,Python 解释器就会将代码中的内容打印到屏幕。

2.变量

这里多说一句,Python 的语法真的是一个字:简洁,从这里变量的定义开始,就比其他的高级语言要简洁的多。

message = 'hello world'  # 定义一个变量叫做 message 
print(message)  # 将变量打印到控制台
  
message = 'hello python crash course world'  # 改变变量的值
print(message) # 再次打印到控制台

运行的结果如下:

image.png

变量命名规范

  • 只能包含数字、字母、下划线
  • 不能用数字开头
  • 不能包含空格
  • 不能使用 Python 关键字作为变量
  • 慎用 lO,容易和数字看混了

避免命名错误

简单来说,就是拼写错误:

image.png

3.字符串

在 Python 中,只要是使用引号引起来的就是字符串,不管是单引号还是双引号。

字符串的三个API

我们这里尝试一下字符串的三个 API:

  • title()
  • upper()
  • lower()

image.png

从控制台的结果中也可以看出来是什么效果,一个用来首字母大写,一个全部大写,一个全部小写。

此外还有一些常见的API,比如

  • rstrip()
  • lstrip()
  • strip()

这三个分别是用来去除右边空白,左边空白,两侧空白的。

字符串中使用变量

有时候我们的字符串不一定是写死的,需要留出一个位置来灵活插入,这个时候该怎么写呢?

也很简单:

image.png

如上图所示,我们可以使用 f"{}" 这样的方式来插入变量。

还有另外一种方法:

message = 'hello world'  
print('{}, this is a test'.format(message)

和上面的结果是一模一样的。

4.数

整数

整数和我们理解的整数就是一个东西,同样正常进行加减乘除的运算。

特别的地方,Python 中可使用两个 ** 表示乘方。

image.png

浮点数

所有包含小数点的数都被称为浮点数。

注意这里就存着这所有的编程语言都会存在的一些问题,就是小数存储的进度的问题,从而导致计算结果不精确。

image.png

详细的解释这里不加赘述,你可以使用乘二取整法,将这两个浮点数转化为二进制试试,到时候自然会发现问题。

整数和浮点数

  • 两个整数相除时,结果为浮点数
  • 其余的运算中,只要其中一方为浮点数,结果就是浮点数

下划线表示法

Python 中的数字中可以加入下划线,但是不影响数字的读取。

image.png

主要是为了方便人眼识别数字的大小。

常量

常量就是永远不变的变量,我们一般将定义时的单词都是用大写:

MESSAGE_WARNING = 0

5.注释

井号注释

msg = 'hello' # 注释

文档字符串

"""
这里是注释
"""
msg = 'hello'

使用三个单引号或者三个双引号都是可以的。

两种注释之间的区别:

使用文档字符串的形式的注释,是可以通过代码获取的,而 # 则不行。

6.Python之禅

在 Python 中输入 import this 即可打印出 tim peters 编写的 Python 之禅,总结了一些编写 Python 代码应该遵守的规范。

image.png

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

城南顾北

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值