博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Day1-python基础
阅读量:6843 次
发布时间:2019-06-26

本文共 1221 字,大约阅读时间需要 4 分钟。

python是一门动态解释性的强类型定义语言

python 3.0  ALL IS UNICODE NOW

认识python,了解python的发展史。

1、变量

变量命名规则:变量名只能是字母、数字或者下划线的任意组合

                         变量名的第一个字符不能是数字    

                         关键字不能声明为变量

                         ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

2、字符编码

python解释器再加载.py文件中的代码时,会对内容进行编码(默认ascill)

ASCII ,用于显示现代英语和其他西欧语言,其最多只用用8位来表示(一个字节),即 2的8次方 = 256-1 只能表示255个字符

关于中文显示:   GB2312,big5 -----> GBK-----> GB18030  (目前有的中文Windows的缺省内码还是GBK )

ASCII 无法满足世界上各种文字和符号,因此出现了 Unicode (统一码,单一码,万国码) ,规定现有的字符和符号最少由16位来表示,即2的16次方=65536

UTF-8,是对Unicode编码的压缩和优化,不再使用最少使用2个字节,将所有的字符和符号进行分类  [ascii码的内容用1个字节保存,欧洲字符用2个字节保存,东亚的字符用3过字节保存]

3、python中的注释

# 单行被注释内容

''' 多行被注释内容‘’‘

4、python 环境变量

如果要在任何路径下都能执行,需把.py文件放在 ../site-packages目录下。

查看全局变量 

import  sys

print (sys.path)

5、 .pyc文件 和 python运行过程

可以定义python是先编译再解释的语言

PyCodeObject和pyc文件。

当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObject中,当Python程序运行结束时,Python解释器则将PyCodeObject写回到pyc文件中。

当python程序第二次运行时,首先程序会在硬盘中寻找pyc文件,如果找到,则直接载入,否则就重复上面的过程。

所以我们应该这样来定位PyCodeObject和pyc文件,我们说pyc文件其实是PyCodeObject的一种持久化保存方式

 

转载于:https://www.cnblogs.com/liongong/p/7636263.html

你可能感兴趣的文章
容斥原理
查看>>
解析三层架构(2)----分层究竟分出了那些东西
查看>>
超级牛皮的oracle的分析函数over(Partition by...) 及开窗函数
查看>>
Basic Tutorials of Redis(2) - String
查看>>
服务器CSRF攻击的应对之道
查看>>
JS实现页面刷新方法
查看>>
tars环境部署
查看>>
WF 图片下载
查看>>
滤镜弹出窗
查看>>
回到基础:封装集合
查看>>
电网调度综合自动化系统对GPS网络时钟的要求
查看>>
第1月2周3天
查看>>
Qt编写数据可视化大屏界面电子看板4-布局另存
查看>>
百度地图 隐藏百度地图Logo
查看>>
jquery中empty()和remove()的区别
查看>>
javascritp:void(0)
查看>>
用UPUPW做服务器,通过thinkphp5完美搭建APP后台
查看>>
斯坦福大学机器学习第四课“多变量线性回归(Linear Regression with Multiple Variables)”笔记...
查看>>
拓扑排序
查看>>
使用vw做移动端页面的适配
查看>>