python开发基础戴歆_Python入门之语法基础

一、新手可能会遇到的问题

1、请检查标点符号是否全部为英文符号

2、请检查缩进是否正确

3、请检查函数拼写是否正确

二、了解变量(variable)

1、什么是变量

就是一个名字或者标签,我们可以通过变量找到对应的数据

2、赋值操作

x = 3将右边的数值3和左边的变量名进行挂钩的操作

3、如何访问一个变量

当一个变量被创建之后,使用变量名就可以直接访问该变量

4、变量名的命名规则

(1)通常由字母、数字和下划线构成,可随意组合,但不能以数字打头

注意事项:python3支持中文作为变量名(但是一般不使用)

(2)变量名区分大小写

(3)尽量不使用内置函数作为变量名

注意事项:可以通过dir(__builtins__)查看python内置函数

5.变量值的特征

(1)变量的值是可变的,变量的值取决于最后一次赋值操作

(2)不同变量的值可传递

三、了解字符串

1.字符串概念:python使用字符串来表示文本序列,比如说你希望显示一串文本,那么你需要用到字符串

2.字符串的编写方式

(1)Single quotes——使用一对单引号将文本包含起来

(2)Double quotes——使用一对双引号将文本包含起来

e.g:Single quotes和Double quotes使用方法如下所示:

注意事项:1)无论是使用单引号还是使用双引号表示字符串,都应该确保文本两边的引号都必须是前后呼应,成双成对

2)无论是单引号还是双引号的字符串,都有个劣势:只能包装单行文本

思考:如何打印 "Life is short, let's learn python"(需要显示的文本里既有单引号又有双引号)

(3)Triple quotes——使用一对三引号将文本包含起来(三个单引号和三个双引号都行,前后呼应即可),也叫长字符串

注意事项:长字符串的发明主要是为了实现跨行字符串,跨行字符还可使用转义字符

3.转义字符

(1)定义:转义字符是以反斜杠‘\’为开头的字符,后面跟一个或几个字符,其意思是将反斜杠‘\’后面的字符转变成为另外的意义。例如:\n 不代表字母n而作为换行符。\’不代表显示文本字符串的single quotes,而是作为单纯的单引号使用。

(2)常见转义字符串

① \\ ——单纯表示反斜杠,而非转义字符

② \'——单纯表示单引号,而非显示文本串的single quotes

③ \"——单纯表示双引号,而非显示文本串的double quotes

④ \a——有特殊含义,表示响铃BEL

⑤ \b——有特殊含义,表示退格符BS

⑥ \n——有特殊含义,表示换行符LF

⑦ \t——有特殊含义,表示水平制表符TAB

⑧ \v——有特殊含义,表示垂直制表符VT

⑨ \r——有特殊含义,表示回车符CR

⑩ \f——有特殊含义,表示换页符FF

\ooo——有特殊含义,ooo表示八进制数

\xhh——有特殊含义,hh表示十六进制数

(3)原始字符串

①使用场景:由于windows使用反斜杠作为分隔符显示路径时,所以当要求显示路径时,python就会产生误会 e.g如下所示:

②解决办法

方法一:使用另外一个反斜杠去转义路径分隔符的反斜杠(用魔法打败魔法)

方法二:第一个引号前加上小写字母r,表示后面的字符串是一个原始字符串,原始字符串里的转义字符将不再有效,只能当作原始字符,每一个字符都没有特殊含义了 e.g如下所示:

注意事项:反斜杠\不能用在字符串末尾,代表这事儿还没完,末尾有了\可以打回车不执行代码

4.字符串的加法和乘法

(1)加法:拼接

(2)乘法:复制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值