Python入门第二课——Python的变量和简单数据类型


前言

学习任何计算机语言之前我们都需要了解该语言的变量和简单的数据类型,这部分内容往往很简单,同时也是很多人会忽略的地方,要知道,没有坚实的基础和理论功底,我们难以走得更远。这部分的学习不需要花很多的时间,但收益不止一点点。


一、变量

定义:在Python中,变量通常被描述为可以存储值的盒子,也可以说是可以赋给值的标签,因此我们的变量是指向特定的值的。

# 创建一个变量
digits = 1
print(digits)

'''
输出结果:
1
'''

从上面的简单的Python代码可见,首先创建了一个变量digits,并赋给它一个值1,因此我们将它打印出来时,结果会是1

上面的是一个简单的例子,其实我们的变量也分为全局变量、局部变量、常量

  1. 全局变量:内置的变量,作用范围为整个程序
  2. 局部变量:内置的变量,作用范围为一个函数块
  3. 常量:用全大写字母命名,作用范围为整个程序的生命周期
# 创建一个常量
COUNT = 1000

变量的命令规则:

语法格式:
变量名 = 值

命名规则:

  • 变量名只能包含字母、数字和下划线,并只能以字母或下划线开头。
  • 变量名不能包含空格,使用下划线来代替空格分隔其中的单词。
  • 不能将Python关键字和函数名用作变量名。
  • 变量名建议既要简短又具有描述性。
  • 慎用小写字母l和大写字母O,会被看错成数字1和0
  • 变量名建议写小写字母,大写字母有特殊的含义

二、简单的数据类型

1.字符串

代码如下(示例):

"This is a string"
'This is a string'

由上面代码可见,在Python中用双括号或单括号括起来的都是字符串

字符串运行时不会被Python解释器识别为代码,而是直接按照原样打印出来,举个例子

name = '小明'
print(f'hello,{name}')

'''
输出结果:
hello,小明
'''

有了字符串,我们就可以时Python程序为我们打印自定义的字符,同时我们在创建字符串时,也需要注意一些细节,避免出错,请见如下:

# 错误示范
'This is mike's dog'

# 正确写法
"This is mike's dog"
'This is mike\'s dog'

2.整数

整数的定义跟我们学过的整数差不多,比如1,2,3,…这些都是整数,通常我们可以利用它们做加减乘除的运算
代码如下(示例):

a = 1
b = 2
c = a+b
print(f'a+b={c}')

'''
输出结果:
a+b=3
'''

该处使用的url网络请求的数据。


3.浮点数

浮点数可以简单理解为我们熟悉的小数,比如1.0,2.5,3.8等等,即带小数点的数称为浮点数
知识点:浮点数、整数之间它们是有一个优先级的,由于浮点数的精确度比较高,所以浮点数的优先级比整数高,在整数和浮点数运算时,最后输出的结果会是浮点数

a = 1
b = 2.0
print(a+b)

'''
输出结果:
3.0
'''

当一个数比较大时,我们的Python是支持使用下划线来分隔其中的数字的,并且在打印时,下划线是不会被打印出来的,比如:

number = 100_000_000_000_000
print(number)

'''
输出结果:
100000000000000
'''

三、注释

从上面的代码块可以看出,我是有写代码注释的,仔细看的,已经知道如何写python代码的注释了,写注释的目的,无非就是将代码写的美观,方便日后的代码的简单和回顾,养成一个良好的写注释的习惯,可以让日后的学习更进一步。

# 这是一个单行注释

'''
这是一个多行注释
1
2
3
'''

"""
这也是一个多行注释
1
2
3
"""

总结

import this

最后试一试运行上面的代码,成功输出后,你将会看见Python之禅


路漫漫其修远兮,吾将上下而求索
点个关注,学习不迷路!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

来玥方长

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

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

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

打赏作者

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

抵扣说明:

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

余额充值