Python入门教程
基础知识
什么是编程语言
可以简单的理解为一种计算机和人都能识别的语言
什么是Python
一种编程语言
安装Python开发环境
何为开发环境
简单理解为运行Python的平台
去Python官网( 链接:www.python.org)下载Python软件
P.S. 建议下载最新版(不要安装2.X 版本的)
Python安装我这里就不多说,如有疑问,请参阅开发环境安装(链接: https://www.bilibili.com/video/BV1Ki4y1t7mB?p=1)
P.S. 记得安装时要勾选‘Add Python 3.X to Path
运行工具:
IDE
集合开发环境
Python自带IDLE
第三方IDEVS Code
Noval IDE (国产IDE 有中文版本)
简单语法
运算语法
打开Python的(IDLE)
在shell(默认打开的就是)加 +
减 -
乘 *
除 /
乘方 **
例子:
输出文字
print 函数
用法:
print('输入文字')
输入任何文字(除变量外),都需要加''
本文除非有特别提及,否则一律用半角符号(即在英文输入状态下的符号)
本文除非有特别提及,一般单引号和双引号都一样,可以混用
示范:
print('Hello World')
输入文字
input 函数
用法:
input()括号内就可以输入文字
效果示范:
如果想在输入文字之前有个提示,可以在括号内输入文字输入任何文字(除变量外),都需要加''
注意要加引号!!!
例子:
input('请输入:')
效果示范:
变量
用法:
(变量)=(内容)
P.S. 这里的=,是赋值(拆开来:赋予的值)的意思,并非数学上‘等于’的意思
例子1:a=5
b=3
a+b
效果如下:
例子2:
变量理论上可以存放所有东西,包括文字、数字、符号a='你好'
b='我好'
a+b
效果如下:
原理:这里的‘+’并不是数学上的‘加’,而是组合起来。
例子3a='你好'
a*2
效果如下:
*原理跟上面类似,这里的‘’,意思是写多少次。**
例子4:
提示:这里的代码不可以使用Python IDLE 的 shell 运行,而是需要开一个新文件。(使用在线Python运行工具不用)
教程:新建文档:file → new file
输入代码
保存文件
运行文件:run → run module(快捷键F5)
如需要:修改文件
保存文件
运行文件
代码: a=input('请输入:')
print(a)
效果如下:
数据类型整数:int
例子:1、5、10、100
小数:float
例子:0.12、0.222
字符:str
例子:你好、‘,’
布尔变量
True and False
P.S. 注意大小写
赋值
例子:
在IDLE 的 shell 中输入以下内容A=True
B=False
print(A)
效果如下:
类比
例子1:a=5
b=3
a>b
效果如下:
例子2:a=5
b=3
c=a
c
效果如下:
例子3:a=5
b=7
a==b
效果如下:
逻辑运算符
and
两边符合
or
两边其中一边符合
not
不符合
例子a=3
b=5c=7
aba=3
b=6
c=8
a==b or c>a
not a>c
效果如下:
注释语句
如果要注释某一语句,输入#(注释内容),该注释内容不会在运行中显示,无需遵守任何Python规则(包括但不限于:文字加引号)
if 条件语句if (条件):
会发生什么
elif (条件):
会发生什么
else:
会发生什么
P.S.
1. elif 是else if 的缩写
2. 在if(条件):下一句需要缩进,可以按‘Tab’来缩进,一般自动缩进)
例子:
P.S. if 条件语句需要在新文件上运行,不可以使用IDLE shell 运行 (使用在线Python运行工具不用)a=input('请输入数字:')
a=int(a)
b=3
b+=1 #等于b=b+1
if a==b:
print(b)
print('good')
elif a>b:
print(b)
print('bad')
else:
print(b)
print('good try')
效果如下:
循环语句while(条件):
语句块
例子:a=5
b=55
while a<=b:
print(a)
a=a+10
效果如下: