Python入门 — 变量和数据类型

目录

一、变量

1. 变量的命名

二、字符串

1. 使用字符串的方法

2. 字符串中使用变量

3. 为字符串增加空白

4. 删除空白

5. 删除前缀

三、数

1. 整数

2. 浮点数

3. 同时给多个变量赋值

4. 常量

四、注释


一、变量

首先,我们新建一个文件 helloWorld.py ,写入如下一行代码

print("Hello Python world!")

运行上述代码,将看到如下输出

Hello Python world!

在运行文件 helloWorld.py 时,末尾的 .py 说明这是一个 Python 程序,因此编辑器将使用 Python 解释器来运行它。其中,print() 是一个函数的名称。

我们稍微改动一下,在其中使用一个变量:

info = "Hello Python world!"
print(info)

执行结果:

Hello Python world!

这里我们添加了一个 info 变量,指向一个值,即为文本 "Hello Python world!"。

1. 变量的命名

  • 变量名只能包含字母、数字和下划线。变量名能以字母或下划线开头,但不能以数字开头
  • 变量名不能包含空格,可以使用下划线来分隔其中的单词,如:hello_world;
  • Python 关键字和函数名不能用作变量名,如:print();
  • 变量名应简洁且能见其名识其意
  • 使用小写的 Python 变量名

变量,通俗来理解其实就是用于存储某个值的盒子。

二、字符串

字符串(string)就是一系列字符的组合。在 Python 中,用引号引起的都是字符串,引号可以是单引号,也可以是双引号。

"This is a string." 
'That is a string.'

1. 使用字符串的方法

name = "abc love def" 
print(name.title())

print(name.upper())
print(name.lower())

输出结果:

Abc Love Def
ABC LOVE DEF
abc love def

2. 字符串中使用变量

如果想在字符串中使用变量的值,那么:

first_name = "Li" 
last_name = "Xiaolong" 
full_name = f"{first_name} {last_name}" 

print(full_name)

输出的结果:

Li Xiaolong

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

3. 为字符串增加空白

空白指的是,任何非打印字符,如空格、制表符和换行符。

字符串 "\n\t" 让 Python 换到下一行,并在下一行开头添加⼀个制表符

## 制表符
\t

## 换行符
\n

4. 删除空白

1️⃣删除字符串右边的多余空白

code = "python  "

print(code)
print(code.rstrip())

## 删除字符串左端的空⽩或同时删除字符串两端的空⽩,分别使用
lstrip() ⽅法和 strip() ⽅法

输出结果:(加了引号,方便区别)

'python  '

‘python’

5. 删除前缀

比如说:假设有一个 URL 包含常件的前缀 https://,我们要删除这个前缀。

url = 'https://www.baidu.com'

url = url.removeprefix('https://')

print(url)

输出结果:

www.baidu.com

三、数

1. 整数

Python 使用两个乘号(**)表示乘方运算

2. 浮点数

1️⃣将任意两个数相除,结果总是浮点数,即便这两个数都是整数且能整除:

a = 4
b = 2

print(a/b)

输出结果:

2.0

2️⃣在书写很大的数时,可使用下划线将其中的位分组,使其更清晰易读:

your_money = 1_000_000_000
print(your_money)

输出结果:

1000000000

注意:在 Python 看来,1000 与 1_000 没什么不同,1_000 与 10_00 也没什么不同。这种表示法既适用于整数,也适用于浮点数。

3. 同时给多个变量赋值

# 将变量 x、y 和 z 都初始化为零
x, y, z = 0, 0, 0

4. 常量

一般使用全大写字母来指出应将某个变量视为常量,其值应始终不变:

四、注释

1️⃣单行注释:注释用井号(#)标识

2️⃣多行注释:可以使用三重引号(''' 或 """

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值