【Python】基础语法之一:变量、字符串、数、注释

部署运行你感兴趣的模型镜像

1. 变量

每一个变量都指向一个值。

1) 示例

# 添加一个名为message的变量,值为"Hello Python world!"
message = "Hello Python world!"
# 打印变量message的值
print(message)

运行结果
在这里插入图片描述

2) 变量的命名

  1. 变量名只能包含字母、数字和下划线
  2. 变量名能以字母或下划线开头,但不能以数字开头
  3. 变量名不能包含空格,但能使用下划线来分隔单词
  4. 不要将Python关键字和函数名用作变量名
  5. 变量名应简短又具有描述性
  6. 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0

3) 变量的使用

在字符串中的使用,见下方2.3部分

4) 同时给多个变量赋值

只要变量和值个数相同,Python就能正确的将他们关联起来。

x, y, z = 0, 0, 0

5) 常量

常量类似于变量,但其值在程序的整个生命周期保持不变。Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终保持不变。

MAX_CONNECTIONS = 5000

2. 字符串

字符串就是一系列字符。Python中用引号括起来的都是字符串,其中引号可以是单引号,也可以是双引号。这种灵活性可以让你能够在字符串中包含引号和撇号。

1) 示例

"This is a string."
'This is also a string.'
'I told my friend, "Python is my favorite language!'
"The language 'Python' is named after Monty Python, not the snake."
"One of Python's strengths is its diverse and supportive community."

2) 操作字符串的常用方法

  1. string.title() 首字母大写
name = "ada lovelace"
print(name.title())

在这里插入图片描述

  1. string.upper() 全部字母大写
name = "Ada lovelace"
print(name.upper())

在这里插入图片描述

  1. string.lower() 全部字母小写
name = "Ada lovelace"
print(name.lower())

在这里插入图片描述

3) 在字符串中使用变量

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

first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name}{last_name}"
print(f"Hello, {full_name.title()}!")

在这里插入图片描述
p.s. f字符串是Python3.6引入的,如果你使用的是Python3.5或更早的版本,需要使用format()方法。

first_name = "ada"
last_name = "lovelace"
full_name = "{} {}".format(first_name, last_name)
print(full_name)

在这里插入图片描述

4) 添加空白符

空白泛指任何非打印字符,如空格制表符换行符;你可以使用空白来组织输出,使用户阅读更容易。

# 制表符\t
print("\tPython")
# 换行符\n
print("Language: \nPython\nJava\nC")

在这里插入图片描述

5) 删除空白

  1. string.strip() 剔除字符串两边空白
  2. string.lstrip() 剔除字符串左边空白
  3. string.rstrip() 剔除字符串右边空白
print(" python ".strip())
print(" python ".lstrip())
print(" python ".rstrip())

在这里插入图片描述
p.s.以上操作都是临时操作,如果需要永久删除字符串中的空白,必须将删除操作的结果关联到原来的变量。

name = " python "
name.strip()
print(name)
# 如果需要永久删除字符串中的空白,必须将删除操作的结果关联到原来的变量
name = name.strip()
print(name)

在这里插入图片描述

3. 数

1) 整数

在Python中可以对整数执行加(+)减(-)乘(*)除(/)运算,乘方(**),还可以用圆括号来修改运算次序。

print(f"3 + 2 = {3 + 2}")
print(f"3 - 1 = {3 - 1}")
print(f"3 * 1 = {3 * 1}")
print(f"6 / 2 = {6 / 2}")
print(f"3^2 = {3 ** 2}")

print(f"2 + 3 * 4 =  {2 + 3 * 4}")
print(f"(2 + 3) * 4 = {(2 + 3) * 4}")

在这里插入图片描述

2) 浮点数

Python将所有带小数点的数称为浮点数。需要注意的是,结果包含的小数位数是不确定的。

1、整数和浮点数相运算

  1. 任意两数相除,结果总是浮点数。即便这两个数都是整数,且能整除。
  2. 任何运算中,如果一个操作数是浮点数,结果也总是浮点数。
print(f"6 / 2 = {6 / 2}")
print(f"6 + 2.0 = {6 + 2.0}")
print(f"6 * 2.0 = {6 * 2.0}")
print(f"6 - 2.0 = {6 - 2.0}")

在这里插入图片描述

2、数中的下划线

数显很大的数时,可以用下划线将数字分组,使其更清晰易读。

universe_age = 14_000_000_000
print(universe_age)

打印时,Python不会打印其中的下划线;因为存储时,Python会忽略其中的下划线,即便不是将每三位分成一组,也不会影响最终的值。
p.s.只有Python3.6及以上支持
在这里插入图片描述

4. 注释

1) 如何注释

Python中的注释用井号(#)标识。井号后面的内容都会被Python解释器忽略。

# 向大家问好
print("Hello Python People!")

2) 该编写什么样的注释

目的:阐述代码要做什么,是如何做的
要求:清晰,简洁

5. Python之禅

通过在解释器中执行命令import this即可获悉"Python之禅" —— 有关编写优秀Python代码的知道原则。
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值