python基础复习
1.1介绍
方向:web 网络爬虫 少儿编程
python官网:https://www.python.org/
documentation :文档
使用pip管理python 包:pip install <包名> 安装指定的包;
pip uninstall <包名> 删除指定的包;
pip list 显示已经安装的包;
pip freeze 显示已经安装的包,并且以指定的格式显示;
pip install -r required.txt 安装requird.txt文件里列出的安装包
IDE:integrated development environment 集成开发环境
pycharm下载地址:http://www.jetbrains.com/pycharm/download
1.2 交互式编程
python交互式编程:cmd进入输入python就进入交互式编程环境了,也可以称为REPL 即读取(Read)输入的内容,执行(Eval)用户输入的命令,打印(print)执行结果,然后进行循环(Loop)
** 是次方 (例如2**10是2的10次方)
退出交互式编程:输入exit()
1.3 注释的使用
在pycharm的控制台python console也可以实现交互式编程
注释:单行注释:# 多行注释:"‘三个单(双)引号开始,三个单(双)引号结束,中间内容是注释’" ctrl+/添加或删除注释
看print的注释:按住ctrl键不放,同时用鼠标点击print
-------12月23日
1.4pycharm虚拟环境
venv------虚拟环境
interpreter ------解释器
桌面py文件右键pycharm打开报错是因为没有解释器
配置解释器:点击File – 打开Settings – 点击Project项目 – 点击project interpreter – 找电脑中python解释器的位置 C:\Users\千玺的小迷妹\AppData\Local\Microsoft\WindowsApps
新建py文件时不能从venv这里新建,否则运行不了
1.5变量以及数据类型
数据类型的概念:在python里数据都有各自对应的类型:
Numbers(数字) : int整(数类)型 [有无数个值] float浮点类型 [有无数个值] 【【python3里已经被废弃了 】 long 长整型(也可以代表八进制和十六进制) 】 complex(复数)[例如:(-1) ** 0.5]
布尔类型 :用来表示真假或者对错 [布尔类型里一共只有两个值 :True False ]
字符串类型[有无数个值] :python里的字符串要求使用一对单引号或者双引号来包裹 [ 字符串类型:其实就是一段普通的文字]
列表类型 :
names = [ '贺瑞煜','易烊千玺','周峻伟']
字典类型 :
person = { 'name':'易烊千玺','age':18}
元组类型:
nums = (1,8,9,2,4,5)
集合类型:
x = {9,'hello',True}