Python环境安装与基本语法
一、Python的安装与使用
1.Python是什么?--简单易学,有丰富的第三方库(相当于插件,可直接引用)
2.没有Python可以写代码吗?
3.Pycharm是什么?
4.没有Pycharm可以写代码吗?--也可以用Eclipse/tex/sublime
5.Pycharm用开源的还是专业的好?
二、Python的基础使用
1.Python以及PyCharm的安装;
2.Python的版本选择:3.x版本,最好安装3.4.4,不要安装2.x的版本;
3.PyCharm的版本选择:社区版够用,自己去调颜色设置编码的界面风格;
4.Pycharm只是一个工具,Python才是关键;
5.如何设置代码作者信息(支持设置更多模板);
File--Settings--Editor--File and Code Templates--Python Script
6.如何设置编码?
File--Settings--Console--File Encodings--全部设置为UTF-8;
7.计算机的编码:dos下输入chcp 936代表GBK(中文)的编码
8.文件的编码类型:
GBK编码(中文编码)
UTF-8编码(万能编码,支持中文编码)
ASCII编码(26个英文字母+10个阿拉伯数字,不支持中文)
-
实操:
①设置代码作者信息:
设置的信息如下:
##!/usr/bin/python3
# -*- coding:utf-8 -*-
# @Time :${DATE} ${TIME}
# @Author :CC
# @Email :1036881587@qq.com
# @File :${NAME}.py
# @Software :${PRODUCT_NAME}
②设置编码
③确认计算机的编码:打开DOS窗口,利用chcp确认计算机的编码
三、Python第三方库的安装
1.Pycharm在线安装
2.pip在线安装 100%推荐 pip
cmd--> pip install requests
如果出现TimeOut(超时)或者失败,可以选择以下方式:
1) FQ VPN
2) 国内源:pip install requests -i
https://pypi.tuna.tsinghua.edu.cn/simple/
(百度:python 国内源):https://www.cnblogs.com/sunnydou/p/5801760.html
国内的pip源,如下:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
3.Python离线安装
xxx.tar.gz rar zip
1)解压
2)把解压后的文件copy到Python的安装路径下(放到Scripts下)
3)e:回车 进入到相关盘 cd 进入到文件夹
python setup.py install
-
实操:
①Pycharm在线安装ddt:File--Settings--Project Interpreter(解释器)
package:第三方库的名字 Version:第三方库的版本
②pip在线安装:
③Python离线安装:在dos窗口下一层一层进入安装包的目录
在安装压缩包下有一个setup.py:
执行python setup.py install
四、PyCharm工具的使用
1.常用文件类型的划分
2.如何新建一个py文件,完成自己第一个编码程序
3.print("hello world")
4.PyCharm控制台以及终端
-
实操:
①新建一个项目:
②新建Python Pacakage:
Directory与Python Pacakage的区别:
1.图标:Directory文件夹上没有点,Python Pacakage文件夹上有一个点;
2.存放位置:代码一般放在Python Pacakage里面
③打印输出“HelloWorld”
观察控制台:
Terminal(终端):
五、Python的基础语法
(一)标识符:凡是我们自己取的名字,就是标识符
1.在Python里,标识符由字母、数字、下划线组成;
2.在Python里,所有标识符可以包括英文、数字以及下划线(_)、但不能以数字开头;
3.Python中的标识符是区分大小写的:函数 类名 变量名 模块名 项目名
4.标识符都是我们定义的一个名字:要让他们有真正的用处,还必须要赋值;
5.标识符不能是关键字:import、keyword、
print(keyword.kwlist)
(二)行和缩进
1.学习Python与其他语言最大的区别就是,Python的代码块不使用大括号{}来控制类,函数以及其他逻辑判断,Python最具特色的就是用缩进来写模块。
2.缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这必须严格执行。
-
实操:
①查看关键字:
运行结果:['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
共33个
②缩进:靠缩进控制级别的,对齐的就是一级的
运行结果:
六、多行语句
python语句中一般以新行作为语句的结束符,但是我们可以使用斜杠(\)将一行的语句分为多行显示。
-
实操:
①不换行:
②换行:用\n换行符换行(转义字符)
运行结果:
七、Python引号
1.Python可以使用引号(')、双引号(")、三引号('''或""")来表示字符串,引号的开始与结束必须是相同类型的。
2.其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点被当做注释。(也就是我们说的多行注释)
3.单双引号互,用(\)转义变成普通的字符,不是字符串的双引号或者单引号
-
实操:
①三个成对的单引号可以保持内容的格式进行输出
②单双引号互斥
③单双引号互斥
④利用转义字符:同时用两个双引号的时候
八、Python注释
1.Python中单行注释采用 # 开头,快捷键:ctrl+/
2.Python中多行注释采用 ''' '''成对的双引号扩起来
九、Python输出
print 默认输出就是换行的,不同的数据之间用逗号隔开
-
实操:
①输出多个不同的数据,数据之间用逗号隔开
十、input输入
input 从控制台里面获取一个数据,获取到的类型是字符串类型
-
实操:
①input
区别:
print是输出到控制台,input是从控制台获取一个数(不管获取到的是字符、数字都是字符)
十一、变量
1.给某个标识符赋值,才叫变量,变量必须要赋值才有意义;
2.Python变量赋值不需要指定类型,所见即所得;
3.查看变量的类型用print(type(bianliang)
-
实操:
①变量赋值
十二、Python常见数据类型
Python定义了一些标准类型,用于存储各种类型的数据。
Python有五个标准的数据类型
1.Numbers(数字:int float,可以利用type去查看数据类型)
2.Boolen(布尔值,True--1,False--0)
3.String(字符串)
4.List(列表)
5.Tuple(元组)
6.Dictionary(字典)
以上
That's all.