python随笔

一、python内置关键字和内置函数

import keyword

# 查看python内置关键字
print("内置关键字=", keyword.kwlist)
# 查看python内置函数
print("内置函数=", dir(__builtins__))

image.png

二、格式化输出的三种方式

2.1、f格式化实现

格式:print(f"a={a}")
eg:

name = "TOM"
age = 13
print(f"name={name},age={age}")

image.png

2.2、% 格式化实现

格式:print("a,b,c:%d,%d,%d" % (a,b,c))

python字符串格式化常用符号 用途
%c 格式化字符及其ASCII码
%d 格式化整数
%o 格式化八进制数(不能带小数点)
%x 格式化十六进制数(不能带小数点)
%s 格式化字符串
%f 格式化浮点数,可以控制保留小数点后几位数
%e 将数字转化成科学计数法的形式
a = "TOM"
b = 36
c = 21.63
# 将数字按照ASCII码转换成对应的字符
print("输出:%c" % b)
# 转义输出字符串类型的数据
print("输出:%s" % a)
# 将数字类型的数据转义成整数
print("输出:%d" % c)
# 将数字转义成科学计数法的形式
print("输出:%e" % b)
# 将整数转化成八进制数据
print("输出:%o" % b)
# 将整数转化成十六进制数据
print("输出:%x" % b)
# 格式化浮点数,默认保留小数点后六位
print("输出:%f" % b)

python随笔_第1张图片

常用的格式化辅助符号 解释说明
. 用来改变小数点后面保留小数的位数 (用于%f)
* 定义宽度和小数点的精度
- 用于数据做对齐
+ 用于显示数据的正负号
# 保留小数点后三位,点后面跟上保留小数的位数
print("输出:%.3f" % 3.69859425)
# %加数字用于表示输出的结果向右平移几个空格
print("输出:%10s" % "TOM")
# 在输出数字结果前面加上正负号
print('输出:%+d' % 12)
# 用*代替字符串中的变量,方便修改输出时的格式要求
"""
下面代码的解释说明:
第一个*等于10为宽度
.后面代码保留几位小数
第二个*等于3小数点后面的位数
"""
print("输出:%*.*f" % (10, 3, 12.3432))

python随笔_第2张图片

2.3、format() 格式化实现

格式:print("a={} b={} c={}".format(a, b, c))

{}中常用方法 样式型/功能型 解释说明
{:*<8} 样式型 用 * 填充满长度为8的字符串且转义的内容靠左
{:*>8} 样式型 用 * 填充满长度为8的字符串且转义的内容靠右
{:*^8} 样式型 用 * 填充满长度为8的字符串且转义的内容靠上
{:f} 功能型 将数据类型转换成浮点类型的数据(默认保留小数后6位)
{:.n} 样式型 控制浮点数保留n位数,包括小数点后的数据
{:+} 样式型 用于显示数据的正负号
{:e} 功能型 将数字转化成科学计数法形式
{:%} 功能型 将数据转化成百分制的形式
{:b} 功能型 将数据转化成二进制的形式
{:d} 功能型 将数据转化成十进制的形式
{:o} 功能型 将数据转化成八进制的形式
{:x} 功能型 将数据转化成十六进制的形式
# 用 * 填充满长度为8的字符串且转义的内容靠左
print("输出:{:*<8}".format("狗狗"))
# 用 # 填充满长度为8的字符串且转义的内容靠右
print("输出:{:*>8}".format("狗狗"))
# 用 # 填充满长度为8的字符串且转义的内容靠上
print("输出:{:*^8}".format("狗狗"))
# 默认保留6位小数,自动四舍五入
print("输出:{:f}".format(3.123456789))
# 控制浮点数保留几位数字,自动四舍五入
print("输出:{:.5}".format(3.12345))
# 显示正负号
print("输出:{:+}".format(50))
# 输出科学计数法形式
print("输出:{:e}".format(3.696))
# 输出百分制形式并无小数
print("输出:{:.0%}".format(0.5))
# 输出二进制
print("输出:{:b}".format(8))
# 输出十进制
print("输出:{:d}".format(12))
# 输出八进制
print("输出:{:o}".format(99))
# 输出十六进制
print("输出:{:x}".format(15))

python随笔_第3张图片

三、python安装

3.1、下载python

  • 访问Python官网: https://www.python.org/
  • 点击downloads按钮,在下拉框中选择系统类型(windows/Mac OS/Linux等)
  • 选择下载所需版本的Python

3.2、安装Python

  • 双击下载好的Python安装包
  • 勾选左下角 Add Python 3.7 to PATH 选项,然后选择 Install now 立刻安装Python.
  • 这里小编使用自定义路径安装
    python随笔_第4张图片
    python随笔_第5张图片
    python随笔_第6张图片

3.3、测试是否安装成功

  • win键 + r,输入 cmd 回车 进入到windows的命令行模式。
  • 在命令行中输入Python,正确显示Python版本,即表示Python安装成功
  • image.png

注意:如果在命令行中输入python提示 不是内部或外部命令

可能是因为在安装Python的过程中没有勾选 
Add Python 3.7 to PATH 选项,此时需要手动对Python进行配置

python随笔_第7张图片

3.4、pip的使用

  1. 安装Python时,会自动下载并且安装pip.(命令:pip -V)

image.png

  1. 提示不是内部或外部命令:和上述一样,添加环境变量:

    • 安装根目录\Scripts
    • 复制代码
  2. 使用pip管理Python包

  3. pip 和pip3区别
  • pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下
  • 如果系统中只安装了Python2,那么就只能使用pip
  • 如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的
  • 如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用
  • 重要:虚拟环境中,若只存在一个python版本,可以认为在用系统中pip和pip3命令都是相同的
  1. 修改pip默认安装位置
    首先,使用命令 python -m site 查看,这里小编已经修改过了,没修改的是在c盘
    python随笔_第8张图片
    这里的 USER_BASE 和 USER_SITE 其实就是默认的通过 pip 自动下载的脚本和依赖安装包的基础路径。
    接着使用命令 python -m site -help 便会看到如下:
    python随笔_第9张图片
    以上说明了,路径的配置是在我们安装目录下的 lib\site.py 这文件中进行配置的,只需要修改这个文件就可以了,找到这个文件,单击右键,随便用什么编辑器,只要能打开就行,找到 这两个关键字 USER_BASE 和 USER_SITE,默认值都是 None, 修改成自己的路径就行了,eg:
    USER_SITE = "D:\Program Files\Python37\Lib\site-packages"
    USER_BASE = "D:\Program Files\Python37"

你可能感兴趣的:(python3.x)