python学习笔记2--变量和简单的数据类型

python关键字和函数名
python中一些单词有特定的功能,当python遇到时,直接执行对应的步骤。

编辑器会用不同颜色高亮显示程序不同部分。

在看到后面跟着括号的单词 print 时, 解释器就会将括号中的内容打印到屏幕上

语法高亮

它知道 print() 是一个函数的名称,因此将其显示为某种颜色;它知 道 "Hello Python world!" 不是 Python 代码,因此将其显示为另一 种颜色。

变量
变量名

只能字母数字下划线(不包含空格)

数字不能开头

多个单词之间用_隔开。【附录A.4】

尽可能使用小写的变量名。大写字母在python中可能有其他含义。

变量值

变量指向特定的值(自定义:通常自己给变量赋值)

变量值可以随时改变;变量值保持同步更新

多个变量、一组变量赋值

        一行代码中给多个变量赋值,这有助于缩短程序并提高其可读性。这 种做法最常用于将一系列数赋给一组变量。

        需要:变量名数量与赋值数量相同(一一对应);一组变量名之间用,隔开;一组值之间也用,隔开

错误类型
名称错误

源代码

在这里,解释器发现了一个名称错误,并报告打印的变量 mesage 未定义:Python 无法识别你提供的变量名。名称错误通常意味着 两种情况:要么在使用变量前忘记了给它赋值,要么在输入变量名时拼写 不正确。

字符串string
表示/识别(如何知道是不是字符串):

用引号引起的都是字符 串,其中的引号可以是单引号,也可以是双引号。一般用单引号,这样可以再双引号里面再引用其他内容。如下图所示:

代码
输出结果
功能
使用方法修改字符的大小写
在字符串中引用变量名【f字符串】

表示:

        左引号前加上字母 f(见❶),再将要插入的变量放在花括号内(只要引用了变量,就要用f开头)。这样,Python 在显示字符串时,将把每个变量 都替换为其值。

        这种字符串称为 f 字符串。f 是 format(设置格式)的简写,因为 Python 通过把花括号内的变量替换为其值来设置字符串的格式。上述代码的输出 如下:

如果只是单独输出一个变量,不叫引用。

比如:

比如:

        
添加空白——使用制表符或空行(每次可以使用一个或多个)

        每次可以使用一个,也可以多个一起使用

        因为这些符号也是字符串,所以编码时需要用引号引用

制表符\t

换行符\n

短暂性/永久性删除空白

删除字符串左、右边的空白——使用方法  .lstrip()或者.rstrip()

        短暂性

        如果需要永久改变,需要重新赋值(再关联)

删除前缀

使用方法 .removeprefix("要删除的字符")

        短暂性

        如果需要永久改变,需要重新赋值(再关联)

方法
变量名.方法()

        例:在 name.title() 中, name 后面的句点(.)让 Python 对 name 变量执行 title() 方法指定的 操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息 来完成工作。这种信息是在括号内提供的。title() 函数不需要额外的信 息,因此它后面的括号是空的。

常见的方法
.title()

title()以首字母大写的方式显示每个单词,同时将不是首字母的字符全部小写

  

输出
​​​​
.upper()

将字符串改为全大写

.lower()

将字符串改为全小写

应用:存储数据时,lower() 方法很有用。用户通常不能像你期望的那样提供 正确的大小写,因此需要将字符串先转换为全小写的再存储。以后需要显 示这些信息时,再将其转换为最合适的大小写方式即可。

.rstrip()

使输出的字符串右端没有空白,可使用 rstrip() 方法

暂时性。再次访问该变量,显示的仍是原来有空白的值。

永久删除这个字符串中的空白,必须将删除操作的结果关联到变量(重新赋值)。

        在编程中,经常需要修改变量的值,再将新值关联到原 来的变量。这就是变量的值可能随程序的运行或用户的输入数据发生变化 的原因所在。

.lstrip()

使输出的字符串左端没有空白,可使用 rstrip() 方法

.strip()
.removeprefix("需要删除的字符")

.removesuffix("需要删除的字符")

应用:显示不包含扩展名的文件名

数(number)
类型
整数integer
浮点数float
常量constant

        Python 程序员会使用全大写字母来指出应将某个 变量视为常量,其值应始终不变:

        在代码中,如果我们要指出应将特定的变量视为常量,可将其变量名全大写。

下划线表示大数字

        在书写很大的数时,可使用下划线将其中的位分组,使其更清晰易读。当你打印这种使用下划线定义的数字时,Python 不会打印其中的下划线:

运算
加+
减-
乘*
除/
乘方**
python
#

        在 Python 中,注释用井号(#)标识。井号后面的内容都会被 Python 解 释器忽略,如下所示:

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值