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

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

1.换行、缩进和注释

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

python mkdir区分大小写 python区分大小写吗?_字符串

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

2.输入和输出

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

python mkdir区分大小写 python区分大小写吗?_Python_02


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

3.变量

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

python mkdir区分大小写 python区分大小写吗?_编程语言_03

4.字符编码

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

5.格式化

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

python mkdir区分大小写 python区分大小写吗?_Python_04


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

python mkdir区分大小写 python区分大小写吗?_python_05

6.Python的基本数据类型

字符串(str)

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

python mkdir区分大小写 python区分大小写吗?_编程语言_06


字符串的运算

加法运算

python mkdir区分大小写 python区分大小写吗?_python mkdir区分大小写_07


乘法运算

python mkdir区分大小写 python区分大小写吗?_编程语言_08


大小比较(ASCII)

python mkdir区分大小写 python区分大小写吗?_python_09


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

python mkdir区分大小写 python区分大小写吗?_编程语言_10


常用的字符串函数

index(索引) S.index(substr, [start, [end]])可以通过

索引访问字符串内部的任意元素。

python mkdir区分大小写 python区分大小写吗?_python mkdir区分大小写_11


slice(切片) 访问字符串内部任意部分的元素

python mkdir区分大小写 python区分大小写吗?_字符串_12


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

python mkdir区分大小写 python区分大小写吗?_字符串_13


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

python mkdir区分大小写 python区分大小写吗?_字符串_14


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

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