一、安装python
window系统下先下载的 python 安装包,直接安装即可。为确认是否安装正确,可用系统记事本创建一个hello.py的程序
其中包含如下内容:
1 #!/usr/bin/env python32 print("Hello", "World!")
代码说明:第一行为注释,在python3中 注释以#开始,第二行为python代码,调用了print()函数,该函数带两个字符串参数。
.py的文件是按照每个语句的顺序执行的,这和其他一些语言是不同,如java与c++一般是从某个特定的函数或者方法开始执行。
写完程序后(前提是刚才所写的程序文件在python的安装目录内),在命令行,输入命令:
C:\>cd C:\python3
C:\python3>python.exe hello.py
二、python的数据类型
1、标识符
python的标识符, 是任意长度的非空字符序列,其中包含一个“引导标识字符”和0到N个“后续字符”,而且标识符不能和关键字重复。
2、Integral类型
python内置了两种integral类型,即int和bool
>>>1231 #decimal1231
>>>0b101101 #binary0b101101
>>>0o6767 #octal0o6767
>>>0xDECA #hex
3、浮点类型
4、字符串
字符串是使用引号创建的,可以使用单引号,也可以使用双引号,但是字符串两端必须相同,此外我们俄可以使用三引号包含字符串,例如:
1 text="""A triple quoted string like this can include 'quote' and2 3 "quotes" without formality.we can also escape newlines \4 5 so this patical string is only two lines."""
如果字符中有过多的地方使用反斜杠转义处理,可以使用在字符串第一个引号前面加上r引导,来避免这种情况,例如:
1 import re
2
3 #原来的情况4 phone1 = re.compile("^((?:[(]\\d+[)])?\\s*\\d+(?:-\\d+)?)$")
5
6 #R7 phone2 = re.compile(r"^((?:[(]\d+[)])?\s*\d+(?:-\d+)?)$")
常用的方法:
#处理大量字符串合并str.join()
#分片处理str[start:end:step]>>> s = 'he is a programer'
>>> s[12:]
'ramer'
>>> s[:12]
'he is a prog'
>>> s[:12:2]
'h sapo'
>>> s[-4::2]
'ae'
#分割字符串str.split()