Python语法入门(一)

本文详细介绍Python编程语言的基础知识,包括语法特性、输入输出处理、变量使用、字符编码、字符串操作及基本数据类型。适合初学者快速掌握Python编程。

任何编程语言都是有自己的语法的,而且各有千秋,Python也不例外。

确实Python不像其它编程语言不区分大小写,它对大小写是非常敏感的,所以新手朋友们在刚开始学习Python的时候要注意。接下来给大家具体介绍:

1.换行、缩进和注释

像很多的编程语言都是使用“{}”来进行模块控制的,但是我们的Python就不一样了,它是使用缩进来进行模块控制的,在同一个模块中前端的缩进一定要严格对齐。
在这里插入图片描述

上方代码中的“#”号是单行注释符,多行注释符在后面会讲到首行注释使用coding可以声明编码。需要注意的是在Python中‘’与“”是相同的

2.输入和输出

Python的版本主要分两大块,2.x和3.x,目前2.x版本官方已经不再维护,3.x版本中3.6是目前最稳定的版本,推荐使用3.6版本,2.x和3.x版本的语法略有不同。
在这里插入图片描述
上图中’’‘为多行注释,要以’’'结尾。因为3.x版本简化了输入的语法,print变成了内置函数,所以在3.x使用时要用print(xxx)方式。

3.变量

在其它语言如JAVA中变量的使用都要事先声明数据类型,而我们的Python就不同了,在使用时不需提前声明,随写随用,可以是布尔、浮点、list甚至是函数。
在这里插入图片描述

4.字符编码

众所周知,计算机是美国人发明的,所以最早只有英文字母和数字、一些符号的编码,就是我们所熟知的ASCII编码,但是要处理中文或一些其它语言显然ASCII编码是做不到的,所以就诞生了UNICODE编码,其将所有语言都统一到一套编码中,这样就不会出现乱码问题了。若我们的代码中无法正确显示中文,则我们在程序的第一行使用#coding:utf-8声明编码就可以了,当然了也可以声明其它编码。

5.格式化

最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似"欢迎XXX!您的账户余额为:XXX"之类的字符串,而XXX的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。python的字符串格式化用(%)来实现!
在这里插入图片描述
在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

在这里插入图片描述

6.Python的基本数据类型

字符串(str)
python字符串的定义是用(”)或(‘)引起来,三个引号也可以定义一个字符串,不同的是后者支持多行编码。
在这里插入图片描述
字符串的运算
加法运算
在这里插入图片描述
乘法运算
在这里插入图片描述
大小比较(ASCII)
在这里插入图片描述
in运算,判断某个字符串是否包含另一个
在这里插入图片描述
常用的字符串函数
index(索引) S.index(substr, [start, [end]])可以通过
索引访问字符串内部的任意元素。
在这里插入图片描述
slice(切片) 访问字符串内部任意部分的元素
在这里插入图片描述
find(查找) S.find(substr),返回s中substr这个字符串中第一个元素的索引:
在这里插入图片描述
split(切片) S.split([sep, [maxsplit]]),以sep为分隔符,把S分成一个list。maxsplit表示分割的次数。默认的分割符为空白字符
在这里插入图片描述
其它的字符串函数,大家可以在交互一下help(str),返回
的是字符串所有的函数方法。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

释然IT杂谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值