一文了解Python中的注释及变量

一文了解Python中的注释及变量_第1张图片

目录

1.注释

1.1.注释

1.2.注释分类

2.变量

2.1.变量的定义

2.2.变量的类型

2.3.查看数据类型

2.4.命名规范

2.5.类型转换

2.5.1.转换为整数

2.5.2.转换为浮点数

2.5.3.转换为字符串

2.5.4.转换为布尔类型


     博客主页:大虾好吃吗的博客

     专栏地址:Python从入门到精通专栏

1.注释

1.1.注释

        在编码过程中,如果一段逻辑比较复杂且不理解的情况下,可以适当的添加注释,起到辅助自己或他人解读代码。

1.2.注释分类

在Python中支持单行注释和多行注释;

单行注释:以“#”开头,在“#”右边的所有东西当做说明,解释器会忽略该行,起到辅助说明作用。

#下面打印hello world
print('hello world')

多行注释:以'''(英文单引号)开头,以'''结尾,它们成对出现,在它们之间的命令不能执行。

'''
print('大虾')
print('好吃吗')
'''

2.变量

2.1.变量的定义

        一次定义变量,可以多次使用,无需重复操作命令,引用变量名就可以使用。变量的语法格式是以键值对的形式出现的,例如:变量名=变量值

实例:下面执行结果都是一样的

        可是如果以第一种方法执行:需要每条都敲一遍(试想一下如果字符串较长的情况下),而且在第二天,四条命令的星期都需要修改;

        而第二种方法执行:只需要修改前面的变量。比如今天周日,我只需要修改星期六为星期日就可以打印出四个星期日的完整字符串。注意:变量一定要在命令的上方执行,否则先执行命令无法识别。

        变量是在编程中用于存储和表示数据的一种命名位置或容器。它可以存储各种类型的数据,例如数字、文本、布尔值等。变量可以在程序中被赋值和修改,并且可以在不同的代码块中访问和使用。

#下面是不应用变量,需要一个一个敲
print('今天星期六,又是元气满满的一天啊')
print('今天星期六,又是元气满满的一天啊')
print('今天星期六,又是元气满满的一天啊')
print('今天星期六,又是元气满满的一天啊')
​
#下面定义变量
day = "今天星期六,又是元气满满的一天啊"
print(day)
print(day)
print(day)
print(day)

总结:

  1. 变量即是可以变化的量,可以随时修改。

  2. 程序就是用来处理数据的,而变量就是用来存储数据的。

2.2.变量的类型

        在代码中,被写下来的固定的值,被称之为字面量。字面量的值类型如下;

        在python中为了应对不同的业务需求,把数据分为不同的类型。

一文了解Python中的注释及变量_第2张图片  

numbers、布尔类型和字符串类型的案例如下:

# Number 数值
# int
money = 100
# float
money1 = 1.2
​
# boolean 布尔
# 应用在流程控制语句
# 判断在开发中使用的单词:男(sex);女(gender)
# 例:男为True 女为False
sex = True
gender = False
​
# string 字符串
# 使用单引号或双引号,但是必须成对的
a = "hello world"
b = 'hello world'
# 单引号和双引号嵌套
c = "hello 'world'"

列表、元组、字典类型的案例如下:

# list 列表
name_list = ['张三','李四']
print(name_list)
​
# tuple 元组
# 类似列表,但是注意用小括号
age_tuple = (10,11,12,13)
print(age_tuple)
​
# dict 字典
# 应用场景:scrapy框架使用
# 格式为键值对的形式,一个键一个值,用":"分隔
person = {'name':'张三','age': 20}
print(person)

2.3.查看数据类型

        变量是没有类型的,数据才有类型。

        下面以字符串类型和整数类型为例,其他类型一样查看方法。

语法格式:type(变量名)

# string
a = '我叫张三'
print(a)
print(type(a))
​
# int
b = 1.2
print(b)
print(type(b))

2.4.命名规范

  1. 标识符由字母、下划线和数字组成,且数字不能开头。

  2. 严格区分大小写。

  3. 不能使用关键字。

2.5.类型转换

函数 说明
int(a) 将a转换为一个整数
float(a) 将a转换为一个浮点数
str(a) 将a转换为一个字符串
bool(a) 将a转换为一个布尔值

2.5.1.转换为整数

# 字符串转换为整数
a = '123'
print(type(a))
# 将字符串转换为整形
b = int(a)
print(type(b))
​
# 浮点数转换为整数
a = 1.63
print(type(a))
# 如果将float转换为整数,返回的将是小数点前面的数
b = int(a)
print(b)
print(type(b))
​
# 布尔值转换为整数
a = True
print(type(a))
b = int(a)
# True是1   False是0
print(b)
print(type(b))

注:如果字符串转换整数时,不能包含非法字符,如(特殊字符,英文字母)。

2.5.2.转换为浮点数

# 将字符串转换为浮点数
a = '11.31'
print(type(a))
b = float(a)
print(b)
print(type(b))
​
# 将整数转换为浮点数
a = 100
print(a)
print(type(a))
b = float(a)
print(b)
print(type(b))

2.5.3.转换为字符串

# 整数转换为字符串 注意字符串是str
a = 12
print(type(a))
b = str(a)
print(b)
print(type(b))
​
# 浮点数转换为字符串
a = 1.2
print(type(a))
b = str(a)
print(b)
print(type(b))
​
# 布尔类型转换字符串
a = True
print(type(a))
b = str(a)
print(b)
print(type(b))

2.5.4.转换为布尔类型

如果是非0(包含负数)的整数,进行bool类型的转换将全都是True,0将是False。

# 整数转换为布尔,结果为True
a = 1
print(type(a))
b = bool(a)
print(b)
print(type(b))
​
# 整数转换为布尔,结果为False,原因是0
a = 0
print(type(a))
b = bool(a)
print(b)
print(type(b))
​
# 浮点数转换为布尔,结果为True,原因是非0
a = 0.1
print(type(a))
b = bool(a)
print(b)
print(type(b))

本篇来源尚硅谷Python课程 


 创作不易,求关注、点赞、收藏,谢谢~

你可能感兴趣的:(Python入门到精通,python,开发语言,前端)