第一章
第一节
python基础:
python发布于1991年,面向对象解释xing语言。
python用途:
优点:1、简单
2、易学
3、速度快(开发速度快、运行速度慢)
4、免费开源
用途:
1、自动化运维
2、游戏、网页、C/S软件、搜索
python编程要求:
python 中的语法格式没有结束语,统一通过缩进行确定不同的执行流程和语句,同一流程和语句应该保持缩进统一
eg: >>>print "hello world"
python如何退出
1、exit()、quit()、ctrl+D
python中的算术运算:
基本运算:+ - * /
1、加法运算
>>>1+2
3
2、取整运算(//):
>>>5//2
2
3、取余运算(%):
>>>5%2
1
4、幂值运算(**):
>>>7**3
343
!!!!要显示小数位:
>>>5.0/2
2.5
特例:如果一个字符串乘以一个数字就是将这个字符串重复多少次。
eg:>>>'1'*10
1111111111
小数运算是将两个数中任意一个为小数,运算结果即为小数。
第二节
1、变量的赋值
shell 中变量赋值不能以数字开头,区分大小写,变量两边不能有空格(在python不适用)python变量调用不需要使用$
eg:>>>x=2
>>>x*6
12
2、对字符串进行赋值的时候要加上“”。
eg:>>>rm=“zhangxiangjie”(单双引号都可以)
>>>rm
'zhangxiangjie'
>>>RM=rm (变量的传递)
>>>rm
'zhangxiangjie'
>>>RM=‘rm’
>>>RM
rm
3、语句操作
>>>print 2*2
4
4、如何获取用户输入:
shell用read来获取用户输入
python用户输入:
>>>x = input("x: ")
x: 33 (需要输入值)
>>>print x
33
>>>y = input(“y:”)
y:44
>>>print x * y
1452
5、函数(这些都是算术运算相关的函数)
函数就像小程序一样,可以用来实现待定的功能 python中有很多函数,用户也可以自定义函数。
常见的函数:
pow 幂值运算
>>>pow(7,3)
343
abs 绝对值运算
>>>abs(-10)
10
round 四舍五入
floor 返回值下舍整数
ceil 返回值上入整数
sqrt 平方根运算
int 取整运算
函数调用的方式,有很大一部分函数无法直接调用,可以插入对应的模块进行调用;
>>>import math (插入对应的模块)
>>>math.floor(32.9)
32.0
>>>int(math.floor(32.9))
32
如果希望每次调用函数都不写模块名称,可以结合from进行实现。
>>>from math import sqrt
>>>sqrt(9)
3.0
也可以通过变量引用
>>>foo= math.sqrt
>>>foo(9)
3.0
>>>from math import sqrt as a
>>>a(9)
3.0
同时导入多个模块
>>>import os,sys(用逗号隔开)
第三节 列表的基本使用 (序列都有共性