【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

注释

编写注释的目的是为了阐述代码要做什么,以及是如何做的。而当前大多数软件都是合作编写而成的,所以注释不仅有助于自己的记忆,更有助于他人的理解;

# 这是一行注释信息,作用范围为一行;'''这也是很多行的注释方式,作用范围为区间内所有行;
'''


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部