python的简单介绍:

Python语言是一门简洁清晰、十分高效的解释型语言,Python语言采用缩进作为语言的强制要求,结构语法要求特别严格,

现在的Python语言主演有:官网的PythoniPythonpypy

 

所谓解释型语言简单来说就是在运行程序是不需要编译生成二进制文件,而是由一个脚本解释器进行对解释型语言进行解释,解释器是提前生成编译好的程序文件,能够解符合自己的语法的语言给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)               #生成19之间的整数,相当于数学里的前闭后开

[1,2,3,4,5,6,7,8,9]

range(1,10,2)                     #生成19之间的整数,步长为2


Python语言中的运算符

下面给出部分参考的运算符,


python的学习笔记简要总结一_运行程序


python的学习笔记简要总结一_运行程序_02



二、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()接受一个对象参数,把对象添加到列表的尾部

python的学习笔记简要总结一_解释器_03

extend()接受一个列表参数,把参数列表的元素添加到列表的尾部

python的学习笔记简要总结一_基础知识_04

remove()移除指定的元素

python的学习笔记简要总结一_基础知识_05

获取某个元素(对象)的下标

python的学习笔记简要总结一_python_06

将列表元素取反

python的学习笔记简要总结一_解释器_07

将列表中的元素进行排序

python的学习笔记简要总结一_运行程序_08

在指定位置插入一个列表元素

python的学习笔记简要总结一_运行程序_09

弹出一个列表元素,默认弹出最后一个元素

python的学习笔记简要总结一_python_10

统计列表中指定元素的个数

python的学习笔记简要总结一_运行程序_11


2、元组

元组是不可更改的序列

一定要注意空元组的生成,以及只有一个元素时,一定要在元素后面加上逗号,以说明是一个元组

t = (1,2,3,4,5)

t = ()

t = (1,)


下面是元组的简单示例:

python的学习笔记简要总结一_运行程序_12


3、集合

下面是一些简单地示例:

定义一个集合,查看类型为set

s = {1,2,3,4,5}

python的学习笔记简要总结一_解释器_13

将定义好的一个列表li作为一个集合的一部分

python的学习笔记简要总结一_二进制_14

移除指定元素

python的学习笔记简要总结一_python_15

增加集合中的元素,位置随机

python的学习笔记简要总结一_二进制_16

弹出集合中的一个元素,随机弹出

python的学习笔记简要总结一_运行程序_17

比较两个集合中的值

python的学习笔记简要总结一_基础知识_18

python的学习笔记简要总结一_python_19

python的学习笔记简要总结一_解释器_20


4、字典

字典是可以被修改的序列

字典是键和值相对应的序列

python的学习笔记简要总结一_python_21

获取字典中的key键有哪些

python的学习笔记简要总结一_解释器_22

将字典中的键依次获取并赋给it,依次打印出来

python的学习笔记简要总结一_基础知识_23

获取字典中的值有哪些

python的学习笔记简要总结一_运行程序_24

将字典中的键值对以此拿出来

python的学习笔记简要总结一_python_25

使用for循环取字典中的key键

python的学习笔记简要总结一_二进制_26

使用for循环取字典中的value值

python的学习笔记简要总结一_二进制_27

python的学习笔记简要总结一_运行程序_28

使用key键来获取value值

python的学习笔记简要总结一_基础知识_29



5、生成器的使用:


python的学习笔记简要总结一_解释器_30


python的学习笔记简要总结一_二进制_31