马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 AhrimanSefid 于 2022-12-6 19:31 编辑
001 代码 Shut up & Codex = 3
print(x)
loveyou1314 = 1314
520baby = 520 ---> 这样命名是不合法的,会抛出 SyntaxError: invalid decimal literal 异常
幸运数 = 588 ---> python3 已经开始支持中文变量名了,所以这样写也是合法的
print(幸运数)
name = "小甲鱼"
print(name) ---> 输出结果:小甲鱼
name = "老污龟"
print(name) ---> 输出结果:老污龟
x = 3
y = 5
y = x
print(y)
x = y = 3 ---> 偷懒写法
print(x) ---> 输出:3
print(y) ---> 输出:3
x = 3
y = 5
z = x
x = y
y = z
print(x, y)
x = 3
y = 5
x, y = y, x
print(x, y)
print('I love China.')
print("I love FishC.")
print('Let's go!') --->这样写是不合法的,会抛出SyntaxError: invalid syntax异常
print("Let's go!")
print('"Life is short, you need Python."')
print('"Life is short, let\'s learn Python."\')
print(""Life is short, let\'s learn Python."")
print("I love Python.\nI love FishC.") ---> 这里的\n代表换行
002 变量是什么 Variable
变量(Variable)是存放数据值的容器;变量是一个名字,一个标签,通过这个变量,你就能找到对应的数据。
与其他编程语言不同,Python 没有声明变量的命令。首次为其赋值时,就会创建一个变量。
003 变量的性质 Variable
变量之所以不叫定量、常量之类的,因为它是可变的。
例如,先给name这个变量赋值为"小甲鱼",输出一下,可以看到输出了"小甲鱼"。
现在再来给name这个变量赋值为"老污龟",再次输出,可以看到name从"小甲鱼"变成了"老污龟"。
由此可见:变量的值是可以替换的,变量的最终值取决于最后一次赋值操作。
004 变量的创建、访问与使用 Variable
假设我们需要把3赋值给x,那么只需要写出代码如果想要访问这个变量的话,很简单,直接输入就可以看到,Python立刻输出了3。
补充:Python的系统中是严格区分大小写的,FishC 和 fishc 在 Python 眼中看来是完全不同的两个变量。
除此之外,不同变量的值还可以进行传递。
例如:x = 3, y = 5
事实上在这里还可以把y赋值为x的值(3),只需要这样写:用 print() 函数输出一下,可以看到y变成了3。
其实有时候还可以这样写:如果想要把x的值和y的值互换,通常我们会这样写:打印一下,x和y果然互换了位置。
但Python中有一种节省时间的方法,我们也可以这样写:输出,不出所料,x和y互换了位置。
005 变量命名规则 Variable
重点:变量名通常有字母、数字和下划线(特殊字符)构成,但千万不能以数字开头。
补充:python3 已经开始支持中文变量名了,所以像“幸运数”之类的变量名也是合法的。
例如:像 loveyou1314 就是一个合法的变量名,而 520baby 就不合法,因为它以数字开头。强制执行给 520baby 赋值会抛出 SyntaxError: invalid decimal literal 异常
006 什么是字符串 String
字符串就是像“小甲鱼”、“老污龟”这样的字词句。如果想要声明一个字符串的话,就得加上引号。
007 引号的分类 Quote
引号主要有三类:
- Single quotes
- Double quotes
- Triple quoted
Single quotes:就是用单引号将文本引起来。例如:Double quotes:就是用双引号将文本引起来。例如:在一些时候,单引号和双引号能够区分开来,不造成混淆。例如:print("Let's go!")
print('"Life is short, you need Python."')
008 转义字符 \
只拥有单引号和双引号的句子可以采用不同的引号,但如果一个句子里既有双引号又有单引号该怎么办呢?
答案是:转义字符
在字符串中,Python会自动识别转义字符\并了解你的意图。
例如:print(""Life is short, let\'s learn Python."")
这样就不会引起误会啦~
这里有几个常用的转义字符,小甲鱼提供的:
符号 | 说明 | \\ | 代表一个\反斜杠(不作任何识别) | \' | 代表一个单引号(不作任何识别) | \" | 代表一个双引号(不做任何识别) | \a | 代表响铃(BEL) | \b | 退格符(BS) | \n | 换行符(LF) | \t | 水平制表符(TAB) | \v | 垂直制表符(VT) | \r | 回车符(CR) | \f | 换页符(FF) | \ooo | ooo 为八进制数 | \xhh | hh 为十六进制数 |
009 思维导图 Picture
|