|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 AhrimanSefid 于 2022-12-6 19:31 编辑
001 代码 Shut up & Code
- x = 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
|
评分
-
查看全部评分
|