1、python的特点和应用领域
python语言的特点:优雅 明确 简单
python适合的领域:web网站和各种网络服务 系统工具和脚本 作为“胶水”语言把其他语言开发的模块包装起来方便使用
python不适合的领域:贴近硬件的开发(比如操作系统) 移动开发(iso和安卓) 游戏开发C/C++
python和java以及c语言的对比:
语言 类型 运行速度 代码量
c 编译为机器码 非常快 非常多
java 编译为字节码 快 多
python 解释执行 慢 少
python缺点一:运行速度慢,但是开发速度快。目前cpu越来越快,但是网络和硬盘的速度却没有这么快,大量的代码运行起来瓶颈不在于python代码,而在于数据库和网络调用。
python的缺点二:源码不能加密。
2、python的安装及环境配置。
python是一种跨平台语言,可以运行在windows、linux、unix平台上。在windows上开发的语言也可以在linux上运行。
windows上安装python:python的官网:python.org。登录官网 选择download for windows下载python3.7,下载之后安装(直接下一步直至完成)。配置环境变量:我的电脑-属性-高级系统设置-环境变量-找到path把python的安装位置加在最后,用;分隔。命令行输入 python如果出现python的版本信息则安装配置成功。
3、python的基础语法
3.1 python的数据类型
整数:例如1,-8008,0;十六进制用0x作前缀,例如0xff00.
浮点数:1.23*10^8可以写为1.23e8。10用e代替。
字符串:字符串用'' 或 ""括起来,例如'abc',"xyz"
布尔值:True,False注意大小写,布尔值可以进行 and,or,not进行运算。
空值:None。None不为0.
python之print语句,python3之后的版本输出时要加()
print "abc" 即可输出abc字符串
print "hello","world"输出结果为: Hello world python检测到,时会输出空格。
python的注释:#开头,至行尾。
python的变量:在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线的组合,且不能用数字开头,比如:a=3,t_007="T202"
则表示,a是一个整数,t_007是一个字符串
python的字符串,用''或者""括起来,如果字符串本身包含',"时,用\进行转义,常用的转义字符有\n表示换行 \t表示一个制表符 \\表示\本身。
raw字符和多行字符:如果一个字符中包含很多需要转义的字符,则在这行字符前加r表示这是一个raw字符,里面的字符就不需要转义了。例如:r"\~~~/".但是r"..."表示法不能表示包含'或者"的字符,也不能表示多行字符。'''....'''表示这是一个多行字符。例如"line1\nline2\nline3\n"就和'''line1
line2
line3'''一样。
python中的Unicode字符串:在字符串前面加u就可以正常显示中文,如果中文字符串在python环境下遇到unicodedecodeError只需在第一行添加注释:
# -*- coding: utf-8 -*-