变量与数据类型

本文介绍了Python编程中的变量与数据类型,包括注释的使用、变量的定义规则和赋值操作,以及整数(int)、浮点数(float)、布尔(bool)和字符串(str)四种基本数据类型的特性与应用。同时,强调了良好的代码注释习惯和变量命名规范的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

补充上一篇文章落下两个

分屏,当然现在用意义不是很大,以后意义很大,如图

 

  还有一个快速查找与替换的

点击ctrl+f,如图

 再来讲讲替换,ctrl+r,看清楚是r,不是f,是r,r,r,如图

 退出就摁键盘左上角那个esc就会退出替换的界面

好了,回归主题,今天来说说今天的主要内容

注释:注释就是和词典一样,用来标注,解释,他的快捷键是英文模式下    ctrl+/,如图

 可能有的人看到这里就说了,他也不影响,写他不写他有什么用,还占地方

注释,是代码中不可缺少的一部分,他能帮你提示你写的这段代码是干什么的,比如你写了个项目,没写注释,可能一两天你记得,十天半个月你也记得,但是一两个月以后,半年以后呢,那你能保证你还记得每一个步骤和方法吗,恐怕只有神仙才记得,所以我强烈建议,养成写注释的好习惯

注释有两种写法

第一种,#    和上面那张图一样,不分中英文模式,shift+3,记得  和后面内容中间隔个空格,这样规范一点,当然你可以直接ctrl+alt+L整理一下(切记ctrl+alt+L如果你开的qq,他会和qq冲突,两个办法,一个是关闭qq,一个是改qq热键),这种只能用来做单行注释

第二种  '''   '''  英文模式下的单引号,首位三个,结尾三个,不管他有多长,都得被注释,这种叫多行注释,如图

 变量

把它拆开理解,可以变化的量,

变量就是计算机中用于存储数据的盒子,以后想改想用这个数据了,直接拿这个盒子

将数据放入变量的过程叫做 赋值。

=表示赋值

Python使用 = 作为赋值运算符,此处的=和数学里面的等于号不一样,千万不要弄混了

例如

x=x-1

在数学里这叫方程式,在python里这就叫x-1赋值给x


变量名=值,必须先变量,一个变量只能指向一个值,变量名可以用中文,但是尽量不要用中文,要专业

# 将整数10赋值给变量n
n = 10
print(n)

注意:不要将赋值语句的等号 等同于 数学的等号
x = x + 2  # x + 2 赋值给 x

python中代码的执行顺序是从上往下执行的,如图

 

a = 10
b = 100
a = 20
print(a)
print(b)

Python的程序是从上到下执行的,变量必须先定义,后调用,否则报错

 

 变量名定义规则

1.首字母不能是数字,第一位绝对不能是数字,数字可以在后面,但是绝对不能在前面,如图

 2.变量名只能是数字,英文,下划线组成,你可以数字+英文,也可以英文+下划线,也可以数字+下划线,这样搭配,但是下划线之外其他的符号不可以

 下划线打印,在英文模式下,如图

 python3支持中文作为变量名 , 最好不要用中文定义变量名,这样一来不好看,二来显得不专业

 3.关键字不能当变量,可能有人会问,什么是关键字,如图

这些就是全部关键字

import keyword  # 导入关键字模块

print(keyword.kwlist)  # 获取全部关键字
 ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

变量名定义规范:见名知意,下划线命名法,驼峰命名法

# 使用下划线命名法
单词全小写,每个单词以_分隔开

# 驼峰命名法
    # 小驼峰 : 首个单词以外的单词首字母大写
        userName
        userAge
    # 大驼峰 : 所有单词首字母大写
        UserName
        UserAge

数据类型初识

整数类型 int

整数:指没有小数的部分

Python中的整数包括 正整数、0、负整数

整数通常记录:身份证,年龄,序号,年份,人数 等整数相关动态

h = 100
print(h)
print(type(h))

浮点数型 float

浮点数就是小数,包括 正数,0.0 ,负数

用来记录:人的身高,体重,薪资等小数相关的动态

在Python中,常有两种方法来表示小数

十进制模式

例如 1.2 ,1.23,12.3

指数模式 (科学计数法)

n = 0.00000000000000000000000000005
print(n)
print(type(n))

 

n = 0.0000001
print(n)
print(type(n))

 在Python中数字的基本使用 ,注意看框起来的部分 

a = 1
b = 5
print(a + b)  # 加
print(a - b)  # 减
print(a * b)  # 乘
print(a / b)  # 除法,注意这是个除法,不是整除,除法会保留小数,整除不会保留小数
print(a // b)  # 这是整除

布尔类型 bool

用来表示真和假的类型,一个布尔值只有True、False两种值(请注意大小写)

True -》真 -》条件满足或成立

False -》假 -》条件不满足或不成立

切记首字母T和F一定是大写

总结:bool类型就是用于代表某个事情的 真(对) 或 假(错)

 

 

x = 10
y = 11
print(x < y)
print(type(x < y))

 

字符串类型 str

字符串是以 单引号、双引号、三引号括起来的任意文本

单引号和双引号只是一种表示方式,它们没有区别

不管什么类型值,只要加上单引号、双引号、三引号,他就是字符串

语法 被字符串化 =》 降维

 这里可能有的人会把多行注释和字符串搞混,不慌,如图


 

"""fghdasjdhasd"""


hh = """fghdasjdhasd"""
print(hh)
name = '飞机'
print("name")
print(name)

字符串的基本使用

相加: 其实就是简单的字符拼接    (注意:字符串只能和字符串相加)
相乘:  相当于字符串和自己相加了5次                        (注意:字符串只能和数字相乘)

name = '妖颜'
age = '20'
print(name + age) # 纯拼接
print(name * 5)  # 字符串和自己相加了5次

 

转义字符 \

转义字符 \ 可以转义很多字符,比如 
\n 表示换行 ,
\t 表示制表符 ,  可以理解为是一个 tab,缩进
\\本身也要转义
\'\" 可以让其失去语法意思变成字符串   降维打击

 

 

 切记,转义字符 是在字符串中使用

print('爱你孤身走暗巷,\n爱你不跪的模样,\n爱你对峙过绝望,\n不肯哭一场.')
print("\t人生苦短\t我用python ")
print('\\')

再补充两个小技巧

ctrl+d,可以自动复制你所在行的内容

 

 快速给所选内容加引号

 

 

 

 

最后再出两道题,答案下期揭晓

# 1.请利用print()输出 20 * 5 = ?

# 2.将自己的名字赋值给变量my_name,年龄赋值给变量my_age,性别赋值给变量my_sex,再输出变量(要求:my_name为字符串类型,my_age为整数类型,my_sex为字符串类型)

# 3.请打印出以下变量的值及其类型(提示:type函数) 
i = 666
f = 123.456
b1 = True
b2 = False
b3 = 1 > 2 


# 4.使用一行代码将以下内容输出成以下格式  (注意要输出两行,只可以用一个print)
关关雎鸠,在河之洲。窈窕淑女,君子好逑。
参差荇菜,左右流之。窈窕淑女,寤寐求之。

# 5.补全____代码,要求如果x比y大输出True,否则输出False
x = 10
y = 5
print(___) 

6.    盲猜      '\t\\\n\\'   答案是多少

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值