一、python安装
①python官网、推荐exe可执行文件,不推荐 (压缩包格式zip 、web文件)
②步骤,选择下载的exe文件,双击运行,勾选add python 3.7 to path ----install now ,安装好,关闭,删除刚才打开的文件。
③在开始菜单找到IDLE 拖到桌面(拖不了可以双击) ,输入python,即可看到 python3.7.4
二、python环境变量配置:
安装过程中不勾选adpath,就不显示python版本,需要进行环境变量配置。
①IDLE拖到桌面,
②我的电脑,属性,高级系统设置,环境变量,双击path,创建,写上它idle位置(在桌面右击idle,找到“文件夹所在位置”,鼠标放在该我python文件那里,复制所在路径,粘贴在新建的位置)—确定—确定—关闭
③win +R—输入cmd —输入 python 回车,就可以显示python版本。
四、python运行:
1.使用黑框 python 3.7 (64-bit)
2.使用系统自带黑框运行(较麻烦)
①记事本编写,该扩展名为. py,如hello. py
②win+R 输入cmd 回车,输入cd desktop 回车,闪闪那里输入 python hello.py(cd表示转到)
3.IDLE直接拖到桌面上
open—桌面—文件—run或快捷键F5
Python包的管理工具:pycharm、pip、anaconda 三种
快捷键:
Ctrl+N:新建一个文件
下划线:"Shift"+"-"
改变字体大小:options -Cui figure IDLE (配置)
输出函数
print("hello python,你好python")
输出的时候逗号会变成空格。
输入函数
name=input()
输入的字符串已经复制给变量name
name=print("please input your name")
input输入的全部是字符串
数据类型
整型integer(int)
字符串string(str)
anaconda
jupyter(自动打开cmd) - Python3- 或者新建文件夹
shift+enter 运行
剪切(清除代码)
monkdown文本格式:代码分析
conda常用命令的使用
1.查看当前环境下已安装的库/包
conda list
2.查看package信息
conda search requests
3.安装package
conda install requests
或者:pip install + 包
4.更新package
conda update requests
5.删除package
conda remove requests
6.更新conda,保持conda最新
conda update conda
7.更新anaconda
conda update anaconda
8.更新python
conda update python
注意:在anaconda prompt (cmd)中输入 ,管理安装包。
9.找资源
①anaconda search -t conda + tensorflow(包)
找到适合电脑的包:dhirschfeld tensorflow
②anaconda show +dhirschfeld tensorflow
③复制run:后的命令安装
1.注释规则:
在Python中,分为单行注释,多行注释,特殊注释
①单行注释:#
②多行注释:/**/
一般用于给类文档,函数文档作注释
③特殊注释:
#!/usr/bin/env python
这样的注释意思是:Python告诉LINUX 去哪个路径下找Python的翻译器
#-*-coding:utf-8-*-
这样的注释意思是: 告诉Python解释器,如何解释字符串中的编码类型
2.代码缩进:
①选中要缩进的代码。
②按Tab键,这样就可以实现整体缩进了。(Shift+Tab是向前缩进,不用选中,光标放前面)。
3.保留字与标识符:
①在使用标识符时,需要注意如下规则:
(1)标识符可以由字母、数字、下画线(_)组成,其中数字不能打头。
(2)标识符不能是 Python 关键字,但可以包含关键字。
(3)标识符不能包含空格。
(4)内置函数的名字也不应该作为标识符,否则 Python 的内置函数会被覆盖。
②示例:下面变量有些是合法的,有些是不合法的
(1)abc_xyz:合法。
(2)HelloWorld:合法。
(3)abc:合法。
(4)xyz#abc:不合法,标识符中不允许出现“#”号。
(5)abc1:合法。
(6)1abc:不合法,标识符不允许数字开头。
4.理解Python的变量:
Python 需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。
5.打印一段文字:
如果需要打印几段文字,应该用三个双引号,如
print("""XXX
XXXX
XXX""")
6.布尔类型:true false
7.数据类型转换:int str float
8.Input函数输入:
① input() 函数接受一个标准输入数据,返回为 string 类型
②a=input("input:")
input:123
type(a)
str
注意:在 Python3.x 中 ,仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
9.Print函数输出:
print('hello word')
单双引号都可以,一般用单引号
10.运算符:
①.算术运算符: + - * / **(幂) // (取整除) % (返回除法的余数)
例;2**3=8; 10%3=1; 10//3=3
②.操作运算符: == != >= <= > <
所有比较运算符返回1表示真,返回0表示假
③运算符的优先级:
11.逻辑运算符:
and or not
12.成员算符:
in not in
a = 2 b = 20 lists = [1, 2, 3, 4, 5]
#如果在指定的序列中找到值返回True,否则返回False
if(a in lists):
print('变量a在给定的列表中')
else:
print('变量a不在给定的列表中')
13.Python 的关键字和内置函数
①Python关键字
关键字是指Python中的保留字,是已经规定好的有其固定作用的词。关键字不是变量,只是一种有特殊用处的词语。keyword模块中的kwlist是一个列表,存放了Python中所有的关键字(str格式)。关键字其实很好分辨,就是编写代码时那些不曾定义过就直接使用的单词(不是符号),而且使用时决不能带括号,那就一定是关键字。
导入:import as from
定义、释放:
class def lambda del
pass
global nonlocal
return yield
循环、判断:
while for in if else elif
is not and or
None True False
break(中断) continue
异常、断言:
try except finally with
raise(增加) assert(断言)
19.查看命令
①查看所有关键字:help('keywords')
②查看所有内置函数:
import sys
print dir(sys.modules['__builtin__'])
③查看modules:help('modules')
Python内置函数参考:https://www.runoob.com/python/python-built-in-functions.html
Python基础参考:https://blog.csdn.net/robinsont/article/details/93226711