人话学Python-基础篇-变量,关键字,转义符

##以下内容均为自我学习的理解,大多数是本人学习的经验。

零:Python的读代码方式

        Python读代码和我们人看书一样,从上到下,从左到右一行一行读取代码并进行解释。

        对于在一个if语句或者for语句的嵌套中,每一次嵌套用Tab缩进表示嵌套中的代码

        如果一行代码内容太多,可以在一行结尾用反斜杠"\"链接与下一行的内容。而元组、列表、字典中换行则不用反斜杠"\"链接。

一:变量

        变量是一个保存数据的容器,对于任意一个变量,不论有没有赋值,都会指向一个值(如果没有手动赋值计算机会随机赋予一个值)。

        变量命名

        Python中命名变量需要遵循以下规则:

                只能以字母、数字或者下划线(_)为首。

                只能由字母、数字或者下划线(_)组成,不能有空格。

                不能与关键字相同

                区分大小写

        例如AbC与abc是不同的变量,_time是合法变量名而$time不是。

        变量赋值

        在Python中,有许多的数据类型

number-数字类所有数字,包括整数、浮点数、复数
string-字符串类任意多个标准字符即转义符
bool-布尔类包括且仅包括True和False(1和0)
list-列表可修改的元素库
tuple-元组不可修改的元素库
set-集合存储不重复的数据
dictionary-字典存储键值对

        这里我们只考虑前三种数据类型的变量赋值。

n = 123456            #n是数字类型的变量
m = "Python"          #m是字符串类型的变量
p = "I'm a string"    #也可以是短语或句子
你好 = "Hello"        #变量名也可以是中文字符
f = True              #f是布尔类型

        将变量赋值为数字不需要其他操作。

        将变量赋值为字符串需要在目标字符串前后加上英文双引号("")或者英文单引号('')

        布尔类型的True和False首字母大写。

二:关键字

        关键字就是Python自己的代码库中留存的可以直接使用的函数名或者特殊意义的值。

        可以在编译器中调用keyword库输出所有的关键字

import keyword
print(keyword.kwlist)

>>>['False', 'None', 'True', 'and', 'as', 
'assert', 'async', 'await', 'break', 'class', 
'continue', 'def', 'del', 'elif', 'else', 
'except', 'finally', 'for', 'from', 'global', 
'if', 'import', 'in', 'is', 'lambda', 
'nonlocal', 'not', 'or', 'pass', 'raise', 
'return', 'try', 'while', 'with', 'yield']

        以上的所有关键字字符串都不可以当作变量名进行赋值,并且要小心使用。

        下面给出一些常用的基础关键字及其含义

True\False布尔类型
None表示不存在、空
and表示“并且”
or表示“或”
not表示“非”
assert当表达式为False时退出程序
break

退出循环

class创建一个类
continue跳过下面的操作
def定义函数
del删除
if \ elif \ else条件语句
for \ while循环语句

三:转义符

        是字符串中的特殊含义字符。使用时在前面加上反斜杠(\)

\续行符链接上下两行
\\反斜杠符输出反斜杠
\'        \"引号符输出引号
\a响铃符b动静
\b退格符删除一格
\n换行符换行
\r回车符换行(和\n不同)
\t制表符空四格(相当于按Tab)
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值