python的简单介绍:
Python语言是一门简洁清晰、十分高效的解释型语言,Python语言采用缩进作为语言的强制要求,结构语法要求特别严格,
现在的Python语言主演有:官网的Python,iPython,pypy等
所谓解释型语言简单来说就是在运行程序是不需要编译生成二进制文件,而是由一个脚本解释器进行对解释型语言进行解释,解释器是提前生成编译好的程序文件,能够解符合自己的语法的语言给CPU去执行
下面进行python基础语法的基本介绍:
一、基础知识
2 << 3 :将二进制的0010(2)左移3位,变为010000(16)
32 >>2:将二进制的0100000(32)右移2位,变为0001000(8)
在python语言中特别注意缩进的空格要严格对齐,建议使用四个空格作为缩进个数
脚本的编写:
#!/usr/bin/env python #环境设置寻找python目录,调用Python解释器
if 1>2: 简单if语句的编写,注意缩进
print "hello"
elif 2<3:
print "2 less than 3"
else:
print "nothing"
range(1,10) #生成1到9之间的整数,相当于数学里的前闭后开
[1,2,3,4,5,6,7,8,9]
range(1,10,2) #生成1到9之间的整数,步长为2
Python语言中的运算符
下面给出部分参考的运算符,
二、Python语言中的序列类别
1、列表
列表是可更改的序列
li = [1,2,3,4] #生成列表
列表的基本操作列表:
li.append() # append()接受一个对象参数,把对象添加到列表的尾部
li.extend() # extend()接受一个列表参数,把参数列表的元素添加到列表的尾部
li.insert() #插入一个列表元素
li.index() #获取某个元素(对象)的下标
li.reverse() #将列表元素取反
li.pop() #弹出一个元素,默认为最后一个
li.remove() #移除指定的元素
li.sort() #将列表中的元素进行排序
下面是列表的一些简单操作:
append()接受一个对象参数,把对象添加到列表的尾部
extend()接受一个列表参数,把参数列表的元素添加到列表的尾部
remove()移除指定的元素
获取某个元素(对象)的下标
将列表元素取反
将列表中的元素进行排序
在指定位置插入一个列表元素
弹出一个列表元素,默认弹出最后一个元素
统计列表中指定元素的个数
2、元组
元组是不可更改的序列
一定要注意空元组的生成,以及只有一个元素时,一定要在元素后面加上逗号,以说明是一个元组
t = (1,2,3,4,5)
t = ()
t = (1,)
下面是元组的简单示例:
3、集合
下面是一些简单地示例:
定义一个集合,查看类型为set
s = {1,2,3,4,5}
将定义好的一个列表li作为一个集合的一部分
移除指定元素
增加集合中的元素,位置随机
弹出集合中的一个元素,随机弹出
比较两个集合中的值
4、字典
字典是可以被修改的序列
字典是键和值相对应的序列
获取字典中的key键有哪些
将字典中的键依次获取并赋给it,依次打印出来
获取字典中的值有哪些
将字典中的键值对以此拿出来
使用for循环取字典中的key键
使用for循环取字典中的value值
使用key键来获取value值
5、生成器的使用: