基础知识1
2018-07-23 05:41:24来源:博客园 阅读 ()
编译:相当于“翻译”;优化充分,运行速度快
解释:相当于“同声传译”。执行哪里,就翻译哪里,没有到执行的地方,就不会翻译。
若重新执行某个地方,也得重新翻译。维护灵活,跨操作平台
动态语言:是指动态类型语言,在程序运行期间进行类型检查,也就是说,在编程时,不用给任何变量指定数据类型。
静态语言:是指静态类型语言,在编译期间进行类型检查,编程时,要指定变量类型。
强类型定义语言:一旦一个变量被指定了某个数据类型,如果不进行强制转换,那么它就永远是这相数据类型了。
弱类型定义语言:某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换
Python是一门动态解释性的强类型定义语言。
Python解释器:CPython、IPython、PyPy、JPython、IronPython
CPython应用广泛;想要运行速度快,就用PyPy(动态编译)
如果要和Java或.Net平台交互,最好的办法是通过网络调用来交互,确保各程序之间的独立性。
Python 2是遗产,Python 3是未来。
PyCharm: New Project New---Python File
配置模版
Ctrl + Alt + s 首选项---Editor---File and Code Templates---Python Script
Ctrl + Shift + F10 运行程序 或 右击---Run
变量名最好使用 有意义的名字。
变量名(以下应避免使用):
前后都有两个下划线:为系统变量, _ _name_ _,_ _doc_ _
以一个下划线开头的,不能被 from …… import * 语句导入
以两个下划线开头的,末尾无下划线:是类的本地变量, _ _abc
在Python中,变量有多个单词时,官方建议使用下划线连接
在Python中,想表示常量,可以使用大写如: PI
小驼峰法
变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写
大驼峰法
相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,命名空间等
二进制: 27表示有8位二进制,27表示的值是后面7位值的总和加1.
用于简体中文:GB2312,用于繁体:big5
PC平台须支持GB18030,嵌入式产品支持GB2312就可以了,不过windows通常还是用GBK
Unicode 统一码,每个字符最少2个字节
UTF-8,英文 1个字节,中文3个字节
Python 3默认 UTF-8
单行注释:·#
多行注释:’’’ ’’’ “””” “”””,其实是字符串,引号中的内容原样输出
字符串拼接。在内存中开辟了好几块空间,效率低,以下的方式,只开辟了一块内存空间。
密文:import getpass
password = getpass.getpass(“password: ”)
不写参数,默认为“Password:”
if…else
if…elif…else
while循环
while …else:….
当循环体没有被break打破,正常运行完循环体时,则执行else部分
for与range
for…else:…
continue,结束本次循环,继续下一次循环
break,结束当前循环体,继续执行循环体以下的代码
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Python基础知识 2019-07-24
- 那些搜过很多遍的python基础知识 2019-07-24
- Python-02-基础知识 2019-07-24
- python 基础知识汇总—— if else while continue 2019-05-16
- 爬虫app信息抓取之apk反编译抓取 2019-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash