首先,先说几个用CPython的常用语句。
我的CPython使用cmd打开的,操作方法是:
点击右下角菜单图标——>在 搜索程序和文件 处 输入 cmd,并敲击回车键,会出现新的窗口,具体如下图:
这个会有一个新问题,安装Python的时候,是否配置了环境变量。
我再win10电脑中安Python3.6.5的时候出现了一个选择框,选中即默认为配置了环境变量(详情请见Python自学记录
——Python简介、安装及第一个程序 )。之后我又在win7电脑中安装了Python2.7.15,安装中未出现选择框,安装完成
后,我也并未配置环境变量。同样打开cmd,输入Python时,win10电脑正确打开了CPython,而win7电脑报出现下
图的错误:
这种情况下想要打开CPython,需要先进入Python的安装目录,并在安装目录下打开cmd,输入python,则CPython
会启动,具体如下图:
下面言归正传,说下Python的字符串格式化:
格式化的作用,在于更好地展现输出的内容。在Python中, % 是用来格式化字符串的,配合占位符使用,常见的占位
符如下:
占位符 | 替换内容 |
%s | 字符串 |
%d | 整数 |
%f | 浮点数 |
%% | % |
使用时,需注意,有几个占位符,后面就要跟几个值,结构为:字符串(里面包含占位符)+% + 替换内容 使用方法
如下:
其中,若只有一个占位符 替换内容 的 括弧 可以省略。若格式化整数,Python还支持 0 补位功能,示例如下:
解释下上述代码,%d为整数占位符,%与d中间的第二个数字 4 为 整数的长度 。示例中,传入的整数是100,则它的
长度为3,若输入1000,则他的长度为4。%与d中间的第一个数字 0 为 是否用0补位 ,若不写,则默认补位为空格,
示例如下:
若格式化浮点数,Python不仅支持补位功能(0 或 空格 补位),还支持采用四舍五入的方式截取后几位小数点,若传
入的小数位数不够,则会用0补位,示例如下:
若不确定用什么占位符,请使用 %s ,他会把任意类型转换为字符串。
Python还有第二种格式化字符串的方法,使用字符串的 format() 。示例如下:
若替换的内容需要格式化,则必须写入数字序号,序号是以 0 开始的;若直接替换,则不同输入序号即可。
之后,简单说下字符串编码。Python3中字符串使用Unicode,直接支持多语言,汉字字符串输出时汉字;在Python2.7中输
出的是字符编码。为了避免这样的问题,在生成的.py文件中的最上方,加入下面两行代码统一编码格式,并保证在非
windows系统中,代码能直接运行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
使用CPython编译器方便测试刚写号的代码,存为.py文件,建议使用 Sublime Text 软件,使用时注意统一编码格式。
最后,记录下常用的指令语句:
cmd: 盘符名: ,进入该盘符;
cd 文件夹名 ,进入该文件夹目录下,若目标不是文件夹,则无效;
dir ,当前目录下所有文件名和文件夹名;
more 文件名 ,文件内内容;
cls ,清屏;
Python: ord() ,括号内输入字符,返回该字符的编码;
chr() ,括号内输入字符编码,返回字符;
字符串.encode('ascii') ,将字符串转换为Bytes类型;
bytes.decode('ascii') ,将Bytes类型转换为字符串;
len() ,括号内输入字符,返回字符长度;
记录的不是很全,以后再补充,这篇就到这,教材网址:https://www.liaoxuefeng.com, 继续学习~~