Python语法入门(一)-释然

Python语法入门(一)

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

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

换行、缩进和注释

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

Python语法入门(一)-释然-大江博客

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

输入和输出

Python的版本主要分两大块,2.x和3.x,目前2.x版本官方已经不再维护,3.x版本中3.6是目前最稳定的版本,推荐使用3.6版本,2.x和3.x版本的语法略有不同。

Python语法入门(一)-释然-大江博客

上图中”’为多行注释,要以”’结尾。因为3.x版本简化了输入的语法,print变成了内置函数,所以在3.x使用时要用print(xxx)方式。

变量

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

Python语法入门(一)-释然-大江博客

字符编码

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

格式化

最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似”欢迎XXX!您的账户余额为:XXX"之类的字符串,而XXX的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。python的字符串格式化用(%)来实现!

Python语法入门(一)-释然-大江博客

在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

Python的基本数据类型

字符串(str)

python字符串的定义是用(”)或(‘)引起来,三个引号也可以定义一个字符串,不同的是后者支持多行编码。

Python语法入门(一)-释然-大江博客

字符串的运算

加法运算

Python语法入门(一)-释然-大江博客

乘法运算

Python语法入门(一)-释然-大江博客

大小比较(ASCII)

Python语法入门(一)-释然-大江博客

in运算,判断某个字符串是否包含另一个

Python语法入门(一)-释然-大江博客

常用的字符串函数

index(索引)

S.index(substr, [start, [end]])可以通过索引访问字符串内部的任意元素。

Python语法入门(一)-释然-大江博客

slice(切片)  

访问字符串内部任意部分的元素

Python语法入门(一)-释然-大江博客

 find(查找)

S.find(substr),返回s中substr这个字符串中第一个元素的索引:

Python语法入门(一)-释然-大江博客

split(切片)

S.split([sep, [maxsplit]]),以sep为分隔符,把S分成一个list。maxsplit表示分割的次数。默认的分割符为空白字符

Python语法入门(一)-释然-大江博客

其它的字符串函数,大家可以在交互一下help(str),返回

的是字符串所有的函数方法。

Python语法入门(一)-释然-大江博客

 

作者微信公众号

Python语法入门(一)-释然-大江博客

未经作者允许不得转载:大江博客 » Python语法入门(一)-释然
博主微信:欢迎加微一起交流
欢迎加微一起交流,每天分享更多有趣的事儿,有趣有料!
2000人已加
分享到:
赞(1)