一.Python的使用环境(Anaconda)
- 在 Anaconda Prompt 窗口 中通过命令进行 Python 环境的管理。
- 创建一个python环境:
conda create -n python_learning python = 3.7
(这里python_learning是创建的环境名字,3.7则是版本) - 环境创建完成后,可以继续用命令查看当前已经存在的python环境
conda env list
- 执行代码后,会出现两个环境路径,一个是刚建的python_learning环境,一个是base环境,(*)星号在哪个环境的路径上就说明,此时使用的环境就是星号所指的环境。
- 在打开的Anaconda Prompt 窗口中一开始就是base环境,base环境是安装Anaconda时自动生成的环境。
- 我们通常不会在BOSS环境下进行python相关的改动,而是在创建的新环境下进行操作。如果想在刚刚创建的python_learning环境下进行操作,就是要把base环境切换到python_learning环境。则需要用activate命令切换,activate+环境名,eg:activate python_learning
二.从Anaconda Prompt 窗口中运行代码
1、 查看当前的python版本,环境,直接上代码
import sys
print(sys.version)
print(sys.executable)
运行结果:
3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)]
D:\Anaconda3\envs\python_teaching\python.exe
2、从运行文件(浅写)把上述代码放在记事本txt文件中,再把文件名后缀改为py。python空格加绝对路径
3.注意:还有后缀名被隐藏的情况,右键点开文件属性,会看到。这时需要在资源管理器中进行更改,点开资源管理器,在左上角点击“查看”,进入界面,在“显示文件扩展名”这个选项上勾上。
三.python数据类型
1.数字类型 整型:int 浮点型::float
2.文本序列类型 字符串:string
3. 序列类型 列表:list 元组:tuple 范围:range
4. 集合类型 集合:set 不可变集合:frozenset
5. 映射类型 字典:dictionary
四.运算符号
1.取余%://
2.幂运算:pow(x,y) 或者 x**y
3.math数据库调用数学公式或者数学表达式的值。
eg: math.pi (调出π的值)
math.sin() sin三角函数的运算
math.floor (取整,只保留整数位)
math.ceil (取整,小数位存在整数位进1)
注意:调用math数据库,需要写头文件(import math)
五.输入运算注意点
1.在python中,input()输入,无论是从键盘输入进去什么,python都认定为字符串。所以运算时要注意数据类型的转换。
2.在python中,是不存在字符这个说法的,都全认定为字符串。
3.字符串的表示方法:‘xxxxxxxxxx’ “xxxxxxxxxx” ‘’‘xxxxxxxxxxxxx’’’ 三种方式都可以,后面两种方法是为了避免出现字符串中包含有‘ “ ‘’'这些符号出现的导致python识别出错。
因为python是从左到右进行识别,如果字符串中包含相同字符串符号,则后面的字符串不会别识别,并且报错。
eg; ’ xxxxxx’xxxxxxxxx ’ " xxxx’xxxx"xxxxx " 当起始符号和中间遇到一样的,则判断字符串完成,则后面无效并报错。
六.数据类型的转换
python的数据类型转换比较简便,只需要:a_int = int(a)就行。这样就能吧输入的字符串转换为数字类型,整型。
同样a_str= str(a) ,也能把数字类型转换为字符串类型。其他的以此类推。