【Python基础】S01E01 变量与字符串
S01E01 变量与字符串
- 变量
- 变量的命名规则
- 字符串
- 字符串的表达方法
- 字符串的基本操作
- 数
- 整数与浮点数
- 数中下划线
- 常量
- 注释
变量
变量的命名规则
- 变量名只能包含字母、数字和下划线;
- 变量名能以字母或下划线开头,但是不能以数字开头;
- 变量名不能包含空格,需要空格的位置使用下划线替代;
- 不要将Python关键字和函数名作为变量名;
- 变量名的标准是简短且具有描述性;
- 慎用小写字母 l 和大写字母 O,容易错分为 1 和 0。
字符串
字符串的表达方法
字符串可以单引号也可以双引号;
"This is a string."
'This also is a string.'
字符串的基本操作
首字母大写
# .title()
name = "ada loveplace"
print(name.title()) # notice: not change the parameter's value>>> Ada Loveplace
所有字母大写
# .upper()
name = "ada loveplace"
print(name.upper()) # notice: not change the parameter's value>>> ADA LOVEPLACE
所有字母小写
# .lower()
name = "Ada Loveplace"
print(name.lower()) # notice: not change the parameter's value>>> ada loveplace
format字符串
# f: format格式设置
first_name = "ada"
last_name = "loveplace"
full_name = f"{first_name} {last_name}"
print("Hello!", full_name.title()) >>> Hello! Ada Loveplace
制表符与换行符
# /t 制表符
print("\tpython")
# /n 换行符
print("Languages:\nPython\nC\nJavaScript")>>> python
>>> Languages:
Python
C
JavaScript
删除空白
# 确保字符串右端没有空白,用 .rstrip()
favor_lang = "python "
print(favor_lang.rstrip()) # notice: not change the parameter's value>>> python# 确保字符串左端没有空白,用 .lstrip()
favor_lang = " python"
print(favor_lang.lstrip()) # notice: not change the parameter's value>>> python# 确保字符串两端没有空白,用 .strip()
favor_lang = " python "
print(favor_lang.strip()) # notice: not change the parameter's value>>> python
删除前缀
# .removeprefix("")
nostarch_url = "https://mostarch.com"
print(nostarch_url.removeprefix("https://"))>> nostarch.com
数
整数与浮点数
将任意两个数相除,结果总是浮点数;
>>> 4/2
2.0
在python运算中,只要包含一个操作数是浮点数,结果也总是浮点数;
>>> 2 ** 3.0
8.0
数中下划线
很大的数可以使用下划线将其分开,更清晰易读,且print时不会打印下划线
universe_age = 14_000_000_000
print(universe_age * 2)>>> 28000000000
常量
常量(constant)是在程序的整个生命周期内都保持不变的变量。Python没有内置的常量类型,但Python程序员会使用全大写字母来指出应将某个变量视为常量:
# MAX_CONNECTIONS 视为常量,不应改变其值
MAX_CONNECTIONS = 5000
注释
编写注释的目的是为了阐述代码要做什么,以及是如何做的。而当前大多数软件都是合作编写而成的,所以注释不仅有助于自己的记忆,更有助于他人的理解;
# 这是一行注释信息,作用范围为一行;'''这也是很多行的注释方式,作用范围为区间内所有行;
'''
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!