Python注释解密、变量大揭秘,数据类型轻松入门!

如果你不相信努力和时光,那么成果就会是第一个选择辜负你的。不要去否定你自己的过去,也不要用你的过去牵扯你现在的努力和对未来的展望。不是因为拥有希望你才去努力,而是去努力了,你才有可能看到希望的光芒。Python注释解密、变量大揭秘,数据类型轻松入门!,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

在这里插入图片描述

前言

各位朋友们,大家好!今天我将以 python 小白的视角简单为大家分享 python 学习中的注释、变量和数据类型,保证你能看得懂,如果大家觉得对你有帮助的话,不要忘记点个赞哦,后面会为大家分享更详细的 python 知识😊

注释

平时生活中,我们也会阅读他人写的的代码,那么下面这两种代码你更愿意阅读哪一个呢?

# 没有注释的 Python 代码
name = "Alice"
age = 28
if age >= 18:
    print(name + "已经成年了,可以自由安排自己的时间。")
else:
    print(name + "还未成年,需要天天学习。")
# 有注释的 Python 代码
# 设置名字和年龄
name = "Alice"
age = 28

# 判断是否成年并输出相应信息
if age >= 18:
    print(name + "已经成年了,可以自由安排自己的时间。")
else:
    print(name + "还未成年,需要天天学习。")

很明显第二种代码我们可以很容易的知道代码的含义,虽然上面的代码比较简单,一眼就能看出来代码的功能,但是当以后我们做项目的时候,就是几万甚至几十万行代码的时候,如果没有注释,不只是读者,有时候我们自己隔了几天再来看代码的时候,我们自己也不知道自己写的什么。所以对于代码来说,注释也是一个很重要的部分。注释可以帮助我们:

1.提高代码可读性。适当添加清晰明了的注释可以让代码更加清晰易读,加快阅读和理解速度,有助于代码的更好维护。
2.方便团队合作。如果多人合作完成同一项目,注释可以让代码更容易被其他开发人员理解和使用,提高协同开发效率。
3.帮助新手了解代码。对于初学者来说,在学习代码的时候,注释是非常重要的,可以更好地理解代码的含义和运作流程。
4.实现快速定位和调试。当代码出现问题时,注释可以帮助开发人员快速定位问题所在的位置,提高调试效率。

每一种编程语言都有对应的注释,那么 python 该如何注释呢?

单行注释

单行注释通常是对一行代码进行解释,并且注释的位置可以在该行代码的上面一行,也可以在该行代码同一行的后面,但是建议在同一行代码的注释应该简短。

# 注释语句
# 向某人打招呼
name = '小明'  # name用来存储姓名
print(name,'你好')

在这里插入图片描述

多行注释

多行注释是对多行代码或者代码块进行注释,多行注释在多行代码或代码块的上面注释。
多行注释有两种方式:

# 多行注释方式一
'''
注释1
注释2
注释3
'''
代码块

"""
注释1
注释2
注释3
"""
代码块

注释只是帮助我们理解代码的,它并不会参与代码的执行。

变量

变量指的是内存中的一块区域,用于存储一个值,这个值是可变的。

1)python 这样定义变量

变量名 = 变量值
age = 18
print(age)
age = 28
print(age)

在这里插入图片描述
2)并不是任何字符组成都能作为变量名,变量名应该遵守以下规则:

1.由数字、字母、下划线组成
2.不能以数字开头
3.不能使用内置关键字
4.严格区分大小写

变量名只能由数字、字母、下划线中的1,2,3种组合而成,不能再出现这三种之外的字符,并且不能以数字作为变量名的开头。不能将关键字作为变量名

🎁python 关键字
在这里插入图片描述
变量名区分大小写

name = '张三'
NAME = '李四'
print('name = ',name)
print('NAME = ',NAME)

在这里插入图片描述
3)当然变量名不能过于随意

a = 18
b = 20
c = 22

这种变量名是没有意义的,我们并不能知道变量所代表的意义,我们要养成这种命名习惯

1.见名知义
2.大驼峰:每个单词的首字母都大写 NumAdd
3.小驼峰:第二个(含)以后的单词首字母大写 numAdd
4.下划线 my_name

数据类型

python 有八种常见的数据类型,它们分别是:整型(int)、浮点型(float)、布尔型(bool)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)。并且 python 可以使用 type() 函数来查看数据类型。

1.整型(int)

表示整数,如1、10、-20等等。

age = 18
print(type(age))

在这里插入图片描述

2.浮点型(float)

表示浮点数,即带有小数点的数字,如3.14、-1.23等等。

hight = 1.85
print(type(hight))

在这里插入图片描述

3.布尔型(bool)

表示布尔值,即True或False,一般用来做条件判断。

flag = True
print(type(flag))

在这里插入图片描述

4.字符串(str)

表示字符串,即一串字符,如”hello”、”Python”等等。

字符串有四种表现方式:

message1 = '张三'
message2 = "李四"
message3 = """
张三
李四
王五"""
message4 = '''
张三
李四
王五'''

print(type(message1))
print(type(message2))
print(type(message3))
print(type(message4))

在这里插入图片描述
这里需要注意的是:当我们使用’‘’ ‘’’ 或者 “”” “”” 作为字符串标志的时候必须赋值给变量,否则会被认为是多行注释。那么当字符串中也有相同的引号该怎么办呢?

message = "爱因斯坦曾说:"兴趣是最好的老师。""
print(message)

在这里插入图片描述

用常规的方法肯定是不行的,因为这样前面的引号会跟最近的引号匹配,那么后面的语句就会被当作python 内部语句,那么我们应该如何避免呢?

1)当字符串中的引号是 ” 时,可以选择 ’ ’ 作为字符串标志。

message = '爱因斯坦曾说:"兴趣是最好的老师。"'
print(message)

在这里插入图片描述

2)当字符串中的引号是 ’ 时,选择 ” ” 作为字符串的标志。

message = "张三是 '帅哥‘"
print(message)

在这里插入图片描述
3)使用 \ 转义

message = "爱因斯坦曾说:\"兴趣是最好的老师。\""
print(message)

在这里插入图片描述

5.列表(list)

表示由多个元素组成的有序集合,使用 [ ] ,如[1, 2, 3]、[‘apple’, ‘banana’, ‘orange’]等等。

message = ['张三','男',18]
print(message)
print(type(message))

在这里插入图片描述

6.元组(tuple)

与列表类似,也表示由多个元素组成的有序集合,但是元组一旦创建就不能修改,一般用小括号进行表示,如(1, 2, 3)、(‘apple’, ‘banana’, ‘orange’)等等。

message = ('张三','男',18)
print(message)
print(type(message))

在这里插入图片描述
元组中的元素使用 变量名[ ] 访问

message = ('张三','男',18)
print(message[0])

在这里插入图片描述

元组中的元素不能修改,如果要修改只能重新整体赋值

message = ('张三','男',18)
message[0] = '张三'

在这里插入图片描述

message = ('张三','男',18)
message = ('李四','男',28)
print(message)
print(type(message))

在这里插入图片描述

7.字典(dict)

表示一种键值对应的数据结构,即由若干个key-value对组成的无序集合,如{‘name’: ‘Alice’, ‘age’: 20}等等。key与value之间使用 : 分隔,键值对之间使用 , 分隔。

message = {'name':'张三','age':18}
print(message)
print(type(message))

在这里插入图片描述

8.集合(set)

表示一种无序、互不重复的元素集合,可以进行交、并、差等常见操作,如{1, 2, 3}、{‘apple’, ‘orange’, ‘banana’}等等。

message = {'apple','orange','banana'}
print(message)
print(type(message))

在这里插入图片描述

如有错误,欢迎大家指正🌹🌹🌹

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/192624.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!