1、变量
每个变量都指向一个值——与该变量相关联的信息。
message = "Hello python world!"
print(message)//ctr+enter 运行
#结果:Hello python world!
在程序中可随时修改变量的值,而python将始终记录变量的最新值
message = "Hello python world!"
print(message)
message = "Hello"
print(message)
#结果:Hello python world!
# Hello
1.1 变量名的命名和使用
变量名只能包含字母、数字、下划线
message = "xxxxx"
1_message = "xxxx"(x)
_message = "xxxx"
0 = "xxxx"(x)
变量名不能包含空格
不能用python的关键字和函数名
简短且有描述性
尽量不要用l和0包含命名
使用变量时避免命名错误
message = "Hello python world!"
print(mesage)
---------------------------------------------------------------------------NameError Traceback (most recent call last)
Input In [5], in <cell line: 2>() 1 message = "Hello python world!"----> 2 print(mesage)
NameError: name 'mesage' is not defined
1.2 变量是标签
变量常被描述为可用于存储值的盒子
2、字符串
字符串就是一系列字符。用引号括起的都是字符串,其中的引号可以是单引号也可以是双引号。
2.1 使用方法改变字符串的大小写
方法
title()——首字母全大写
upper()——全大写
lower()——全小写
变量的后面使用方法,每个方法后面接着圆括号
name = "ada lovelace"
print(name.title())
#Ada Lovelace
name = "ada lovelace"
print(name.upper())
#ADA LOVELACE
name = "ada lovelace"
print(name.lower())
#ada lovelace
2.2 在字符串中使用变量
字符串中插入变量的值,可在前引号前加上字母f,再将要插入的变量放在花括号内。当python显示字符串时,将把每个变量都替换为其值。
这种字符串名为f字符串。f是format(设置格式)的简写,因为python通过把花括号内的变量替换为其值来设置字符串的格式。
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)
# ada lovelace
2.3 使用制表符或换行符来添加空白
\t——添加制表符
print("Python")
print("\tPython")
#Python
# Python
\n——换行符
print("Python")
print("\nPython")
# Python
# Python
2.4 删除空白
rstrip()——删除右侧空白
lstrip()——删除左侧空白
strip()——删除空白
3、数
3.1 整数
加(+)、减(-)、乘(*)、除(\)
python用两个乘号表示乘方运算
使用圆括号来表示运算次序
3.2 浮点数
python将所有带小数点的数称为浮点数
注:浮点数运算时,结果包含的小数位数可能是不确定的:
0.2+0.1
# 0.30000000000000004
3.3 整数和浮点数
将任意两个数相除时,结果总是浮点数,即使这两个数都是整数且能整除。
如果一个操作数是整数,另一个操作数是浮点数,结果也总是浮点数。
只要有操作数是浮点数,Python默认得到的总是浮点数。
3.4 数中的下划线
使用下划线将其中的数字分组,打印该数时,python不会打印其中的下划线:
universe_age = 14_000_000_000
print(universe_age)
# 14000000000
3.5同时给多个变量赋值
可在一行代码中给多个变量赋值,需要用逗号将变量名分开,只要变量和值的个数相同,python就能正确地将它们关联起来。
x,y,z = 0,0,0