pip 源 通过哪个网站或地址去安装
yum 源
yum install epel-release 扩展源 下一些默认源里没有的包
计算机无法识别C,python 计算机只认二进制0 1 C语言 静态编译型语言 运行之前就需要全部编译好 python 动态解释型语言 一边运行一边编译
.py --》被解释器翻译成python字节码 .pyc(介于人类语言和机器语言之间)---》pvm虚拟机 python解释器有:cpython,jpython,ironpython,pypy cpython----C语言实现 jpython-----Java实现 .py----》java字节码----》jvm虚拟机 ironpython------》net平台基础上,C#实现 pypy----》是用python写的python解释器,速度快 引入“即时编译”的概念jit 主流仍是Cpython,因为pypy对很多其他三方库不支持 cpython可以用到的功能pypy没有
pip源,国内源下载更快 pip install ipython -i "源地址"
- 阿里云 http://mirrors.aliyun.com/pypi/simple/2.
- 豆瓣http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
- 华中科技大学http://pypi.hustunique.com/
">>>" 是键入python语句的主要提示符 "..." 是python语句的次要提示符
| 这个符号表示符号前命令输出的内容作为后面命令的输入内容 grep过滤
程序运行: 代码写在磁盘上的,运行时从磁盘加载到内存,程序在内存上运行,变量保存在内存上,程序最后都会转变成机器指令,cpu去执行
赋值-引用机制 引用计数 当name赋值“wen”,引用计数为1,再赋值name="liu"时,引用计数为0,触发回收,删除原来的“wen”
python的输入与输出: 1)输入 2)输出
单行注释 # 多行注释 三个引号(单引号多引号都行)前后都要三个 选中要注释的几行,按CTRL+/
快捷:
CTRL+A 全选
建议4个空格缩进
续行
Ctrl + 悬浮/单击鼠标左键: 简介/进入代码定义
Ctrl + /: 行注释/取消行注释
Ctrl + Shift + / : 块注释
Ctrl + Alt + L : 代码格式化
Ctrl + D : 复制选定的区域或行
Ctrl + R:替换
Shift + F10 : 运行
附录: pycharm自定义模板 $ {PROJECT_NAME} - 当前项目的名称。 $ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。 $ {USER} - 当前用户的登录名。 $ {DATE} - 当前的系统日期。 $ {TIME} - 当前系统时间。 $ {YEAR} - 今年。 $ {MONTH} - 当月。 $ {DAY} - 当月的当天。 $ {HOUR} - 目前的小时。 $ {MINUTE} - 当前分钟。 $ {PRODUCT_NAME} - 将在其中创建文件的IDE的名称。 $ {MONTH_NAME_SHORT} - 月份名称的前3个字母。 示例:1月,2月等 $ {MONTH_NAME_FULL} - 一个月的全名。 示例:1月,2月等