一.Python概述
Python语言的简洁性、易读性以及可扩展性
Python是一种面向对象的解释型编程语言(胶水语言)
二.Python特点
-
简单易学
-
免费开源
-
类库丰富
-
可扩展
-
解释性
-
可移植性
-
可嵌入性
三.应用领域
1 . Web应用开发 : 一个针对应用程序,一个针对服务器程序。
2.图形界面开发 : 写多种图形用户界面(GUI),GUI是指采用图形方式显示的计算机操作用户界面。
3.系统网络运维 : 提高工作效率。
4.科学与数学计算 : 广泛运用于科学和数学计算中。
5.网络编程 : 常被用于编写服务器程序、网络爬虫等。
6.3D游戏开发 : 高性能模块一般使用C++编写,逻辑和服务器一般使用Python编写。
四.搭建环境
访问Python Releases for Windows | Python.org,下载Windows环境下的Python安装程序
win+r 打开cmd窗口,执行Python命令
安装Sublime Text:访问Download - Sublime Text,下载Windows安装程序。下载完成之后打开该程序,单击“Next”按钮直到安装完成。
五.编辑器使用
-
“File”>“New File”菜单项,或者按【Ctrl+N】快捷键,创建一个新的文件,
-
File”>“Save”菜单项,或者按【Ctrl+S】组合键,弹出“另存为”对话框 【Python源程序文件的后缀名为“.py”】
-
选择“Tools”>“Build”菜单项或按【Ctrl+B】组合键运行程序(运行)
-
交互式输入:.在程序界面Ctrl+shift+p 键入 install packages,再继续键入 SublimeREPL 安装即可
六.编码规范
1.注释:单行注释 ,以“#”开始的
多行注释:以三对引号(单引号或双引号)开始,同样以三对引号结束的。
2 . 缩进: 用【Tab】键,更不要【Tab】键和空格混用
3 . 语句换行: 每行代码的长度不要超过80个字符。行尾使用续行符“\”来表示下面紧接的一行仍属于当前语句。
需要注意的是,在[]、{}或()中的语句,不需要再使用圆括号进行换行
Python基础知识
一.变量
1. 变量的命名
-
变量名只能包括字母、数字和下划线,且第一个字符必须是字母或下划线,不能是数字
-
变量名区分英文字母大小写
-
变量名不能是Python的关键字
-
-
小驼峰式命名:第一个单词首字母小写,之后的单词首字母大写,如myName
-
大驼峰式命名:每个单词首字母都大写,如MyName
-
下划线连接命名:用下划线“_”把每个单词连起来,如my_name
-
2 . 数据的类型
int(整型)
float(浮点型)
complex(复数):复数由实数部分和虚数部分组成,一般形式为x+yj
布尔类型(bool): 它只有“True(真)”和“False(假)”两种值。
字符串 :字符串是以单引号或双引号括起来的任意文本,如'abc',"xyz"等。
3.变量的赋值
单变量赋值
浮点型:a = 0.01 #创建变量a,赋值为0.01 数值型:b = 666 #创建变量b,赋值为666 字符型:c = '123' #创建变量c,赋值为'123'
多变量赋值
a = b = c = 1
a, b, c = 1, 2, "hello"
二.运算符
1.算数运算符
2.赋值运算符
Python提供的赋值运算符可分为简单赋值与复合赋值两大类。
a -= b #相当于a = a - b a *= b #相当于a = a * b
如果b是包含若干项的表达式,则相当于它有括号,例如:a = b - 3 #相当于a=a(b-3)
3.关系运算符
(1)关系运算符的优先级低于算术运算符,但高于赋值运算符。 (2)关系运算符的结合性为从左到右。
b<a+2等效于b<(a+2) a<=b!=b>=2等效于(a<=b)!=(b>=2) a=b<c 等效于a=(b<c)
4.逻辑运算符
Python的逻辑运算符包括and(与)、or(或)、not(非)3种
Python中逻辑运算的返回值不一定是布尔值
在Python中,当参与逻辑运算的数值为0时,则把它看作逻辑“假”,而将所有非0的数值都看作逻辑“真”。
5 .成员运算符
成员运算符用于判断一个元素是否在某个序列中,如字符串、列表、元组等.
6 . 身份运算符
身份运算符用来判断两个变量的引用对象是否指向同一个内存对象
7 . 位运算符
所谓位运算是指进行二进制位的运算。
8.运算符优先级
三.输入和输出
1.输出
在Python中使用print()函数进行输出。
-
输出字符串时可用单引号或双引号括起来;
-
输出变量时,可不加引号;
-
变量与字符串同时输出或多个变量同时输出时,需用“,”隔开各项。
print("这是一个输出示例") #print()函数使用双引号输出示例 print('我们的网址是',url) #print()函数使用单引号输出变量url
2.输入
Python提供了input()函数用于获取用户键盘输入的字符。 input()函数让程序暂停运行,等待用户输入数据,当获取用户输入后,Python将其以字符串的形式存储在一个变量中,方便后面使用。
password = input("请输入密码:") #输入数据赋给变量password