1.什么是python?javalog4j2漏洞修好了吗
jquery免费特效下载python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。

2.python的优点
创始人评价:简单、优雅、明确
简单体现在如果你的母语是英语,写python脚本就像写文章,很简单;
优雅体现在python的格式,比如缩进来确定代码块,可避免编程人员进行复杂的嵌套;
明确体现在解决问题的方法只有一种最优选项,而perl语言是每个问题有很多最优解,但不利于团队协作;
数据库软件免费下载有强大的第三方库模块,需要实现一复杂功能,只需要调用现有的库,可快速实现功能。20多年的发展,各种库都已经完备,比如:邮件库,爬虫库......
可跨平台移植,java有Java的虚拟机,python同样;
是一种面向对象的语言;
是一种可扩展的语言(与C,C++,Java结合)

3.python的缺点
代码执行速度慢,相比C语言,不过现在python的异步并发框架导致执行速度慢;
python是开源的编程语言,代码不能加密,当然有相应的工具可以将python代码转换为exe的二进制可执行码,但是反解码也很容易;

4.python的使用
1)交互式使用
2)脚本使用
测试:
/usr/bin/env python    ##会直接读取你当前的python版本,然后执行
/usr/bin/python        ##仅仅只会读取编写的版本
coding:utf-8            ##转译中文
coding=utf-8
encoding:utf-8
encoding=utf-8

5.字符编码:
postm页版怎么用ACCII:1字节=8位,2^8=256
Unicode:2字节=16位,2^16=65536  英文-> 2字节 中文-> 2字节
utf-8:英文 ->1 字节 , 中文->3字节
GB2312:2字节

内存读取:Unicode
存在硬盘:utf-8

python基础代码作业字符的编码(encode): unicode->utf-8  ##都是2字节,提升效率
字符的解码(decode): utf-8->unicode  ##英文1字节,中文3字节,节省空间
>>> name_unicode = u"hello"
>>> type(name_unicode)
<type 'unicode'>
>>> name_utf8 = de('utf-8')
>>> type(name_utf8)
<type 'str'>
>>> name_unicode1 = name_utf8.decode('utf-8')matlab画三元函数图像
>>> type(name_unicode1)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。