python基础教程(第三版)学习笔记
'''
第⼀章 基础知识
1.1 安装Python(Windows安装)
下载->安装(最好勾选Add Python X.XX to Path)->启动cmd输⼊python显⽰如下信息:
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Windows\system32>python
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more informati >>>
既为安装成功,且路径也配置成功。
1.2 安装⽂本编辑器(windows安装)
最好⽤Geany它是免费的能直接编译、运⾏Python程序的编辑器:
下载->安装->输⼊以下代码:
'''
print("nnn")
'''
html表单中多行文本框保存为XX.py->编译->⽣成->执⾏,弹出cmd⿊框显⽰:
nnn
python入门教程2------------------
(program exited with code: 0)
请按任意键继续. . .
当然也可以不安装任何第三⽅编辑器,使⽤python⾃带的IDLE。
⾄此你已经做好了学习python的⼀切前期准备。
注意:python2.X和python.3.x是截然不同的两个版本,3.X不是2.X的升级版。
1.2 数和表达式
1.2.1⼗进制
1、2、3...
1.2.2⼋进制
01、02、03.....
1.2.3⼗六进制
0x1、0x2、...
1.2.4⼆进制
0b1、0b10、
1.3变量
变量是表⽰(或指向)特定值的名称
x、y、me、
x=1
y=2
...这叫给变量赋值。
1.4表达式
you=2*x
me=x+y
1.5 语句
表达式是⼀些东西,⽽语句做⼀些事情。例如,
2 * 2的结果是4,⽽print(2 * 2)是打印4。表达式和语句的⾏为很像,因此它们之间的界线可能并⾮那么明确。
1.6获取输⼊
input(),例如:输⼊你好,
'''
input()
'''
你好!
------------------
(program exited with code: 0)
请按任意键继续. . .
1.7函数
1.7.内置函数
print()、input都是python⾃带的函数它不需要⽤户定义所以叫内置函数。
幂运算除了⽤例如2**3的形式之外还可以⽤内置函数pow()进⾏计算如:
'''
sumb =pow(2,3)
print(sumb)
8
------------------
(program exited with code: 0)
请按任意键继续. . .
还有abs()——求绝对值、round()——将浮点数(带⼩数的数)圆整(即变成整数),floor——向下圆整,但floor不能直接使⽤它需要引⼊math模块。
elasticsearch认证含金量1.8模块
可将模块视为扩展,通过将其导⼊可以扩展Python功能。要导⼊模块,可使⽤特殊命令import。
例如:
'''
import math
fl=math.floor(32.9)
print(fl)
'''
32
------------------
(program exited with code: 0)
请按任意键继续. . .
math模块还有其他⼏个很有⽤的函数如:ceil()——和floor作⽤相反,sqrt——开平⽅等等。
还可以不加模块名直接引⼊还是,格式是:from 模块名 import 函数名,如:
'''
from math import sqrt
sq=sqrt(9)
print(sq)
'''
3.0
------------------
sql select语句对表s进行投影(program exited with code: 0)
请按任意键继续. . .
1.8.1cmath和复数
这是python的⼀个有别于其他变成语⾔的特点。只要引⼊了cmath模块就可以计算虚数,如:
import cmath
vsq=cmath.sqrt(-1)
print(vsq)
'''
1j
------------------
(program exited with code: 0)
请按任意键继续. . .
'''
vsq1=(1+3j)*(9+4j)
print(vsq1)
'''
(-3+31j)
------------------
program exited with code: 0
请按任意键继续. . .
有⼀点需要注意:Python没有专门表⽰虚数的类型,⽽将虚数视为实部为零的复数。
1.8.2 __future__模块
jave是什么品牌多少钱
引⼊此模块可以在python2.X版本中执⾏3.x的程序(future前后是双底杠):如
from __future__ import division
vba入门讲解1.9 turtle模块和绘图
尝试执⾏以下代码,它会绘制⼀个三⾓形:
'''
from turtle import *
forward(100)
left(100)
forward(100)
left(120)
forward(100)
'''
要了解如何绘图——⼜称为海龟绘图法,可尝试在⽹上搜索海龟绘图法(turtle graphic)。学习更多的概念后,你可能想⽤海龟绘图法替换平淡的print语句。
最后以⼀个有趣的绘图结束本章。
'''
import turtle
for i in range(360):
turtle.setheading(i)
for i in range(4):
turtle.forward(100)
turtle.left(90)
它将绘制怎样的图形呢?
'''
1.10注释
1.10.1单⾏注释#
1.10.2多⾏注释——我们正在⽤的''' ...  ...'''。
第⼆章 列表和元组(回头见)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。