一、初识
1、语言对比:
python与java网页后台都可以写
python执行效率低 开发效率高
java执行效率高 开发效率低
2、python解释器
3、解释器路径:linux系统中(windows不用)
由于执行方式是./XXX.py 未指明解释器,则文件内部要写明
#!/user/bin/env python 指明解释器所在路径
4、编码:python2————解释器中默认ASC码编码 要用中文顶部:#! -*- coding:utf8 -*-(头部要加)
python3————默认UTF-8(头部不用加)
5、python中注释
单行注释:#
多行注释:"""XXXX""""三引号包起来
6、 (1)python中不需要用大括号{}将整块代码包起来
(2)python中每行代码末尾不需要用分号;隔开(可以使用,但是没有那么重要,所以不用)
是严格按照代码的缩进来执行的。
二
1、python变量
数字、字母、下划线组成(但不能用数字开头)
不能用关键字做变量
python变量多个词用_连接,与java不同,java是驼峰式命名
注:if条件部分和while条件部分,可以不加括号
2、if语句,elseif写法为elif。
if条件:
代码块
else:
代码块
#补充:若条件语句之后的代码块什么都不想执行,不能为空,会报错。可以直接写个pass,这个关键字代表什么都不做,过。
3、基本数据类型
(1)字符串:可以单引号,双引号,三个单引号、三个双引号包起来
name="字符串"
name='字符串'
name="""字符串"""
name='''字符串'''
加法:拼接
乘法:n1=name*10:表示让name字符串重复出现10次
(2)数字:age=10
加、减、乘、除、取余、次方
次方:a=2**4 表示2的4次方
注意:除:/就是做算数除法的结果,有小数a1=39/8,结果a1=4.875
商:是两个斜杠//,结果与c语言和java中的除相同a2=39//8,结果a2=4
4、循环
while循环:与java相同
while 条件:
代码块执行