Python语言:
解释型语言 ,和用户交互型语言,便捷的语言;区分大小
环境搭建:
1. 官网下载地址:http://www.python.org/ 默认安装一步一步即可以;
2. 设置环境变量;将Python的安装目录(存放Python文件的路径)放到path里面
3. 检查python是否安装好,在cmd里面输入python即可
Python的编辑器:
在cmd下面输入Python是一种;使用安装路径下的.exe文件打开Python官方提供的编辑器
基础语法:
标识符和关键字
字母、数字和下划线,并且不能以下数字开头;
下划线开头有意义:
单下划线开头 _foo,表示类的的属性,不能直接访问,只能通过类提供接口访问;
双下划线开头 __foo,标示类的私有成员
双下划线开头结尾均有,__foo__表示类的专有方法,如构造方法
关键字如下:
Python语言不提供复杂的{} ()符号,用缩进来划分每一个功能、逻辑模块
\是多行显示 ***三引号表示多行文本,同时也表示注释;单行注释用#
变量类型:
Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
#!/usr/bin/python
count = 20
#整型
count1 = 20.0
#浮点型
count2 = "my name is count2"
#字符串
print (count)
print (count1)
print (count2)
五中数据类型: 数值、字符串、列表、元组和字典
数值类型有:整型、浮点型、长整型和复数(int/double/float/complex)长整型在数值后加L表示
string :字符串有点像字符数组一样,0~n分别表示从左到右每个字符;输出的时候 + 表示连接运算符, * 表示多次字符串
#!/usr/bin/python
# -*- coding: UTF-8 -*-
str = 'Hello World!'
print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第五个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "TEST" # 输出连接的字符串
list:列表,可以存放多种类型的数据结构,像字符串一样,支持0~n的列表内元素的选取;数据用中括号包括的叫list
count = [20, 'John' , 1.1 , "Tom is a Dog"]
#整型
print (count)
print (count[1:])
print (count[2:3])
元组,也是一个数据类型,和list一样,但是不支持二次赋值;
逻辑运算符,除了常见大于、小于等于外,还有包括,in和not in,判断一个元素是否在一个列表list里面
list = [1,2,3,4,5]
a = 2;
a in list 就是true
身份运算符,判断两个边路的引用是否来自同一个对象; is和is not
循环加else条件语句,前面的循环无变化,后面的else语句执行条件:循环正常结束,而不是通过break其他异常跳出的
count = 0
while(count < 9):
print ('count is :',count)
count = count + 1
if(count == 5):
break
else:
print ("count over")
for循环:
for letter in 'python'
依次打印输出python的每个字母
定义一个函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:
函数代码块以def关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
Return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。