学习python的第一天
---恢复内容开始---
开发
开发语言:
高级语言:python,java,php,c#,go。。。 》》》字节码
低级语言:c、汇编 》》》机器码·
低级语言更接近于机器指令,而高级语言更接近于人的一般的思维模式
低级语言执行得更快,因为语言必须通过编译器转换成机器指令才能执行,转换过程中必然会产生一些冗余。越是高级的语言,这些冗余也就越多,执行速度就越慢。
但是高级语言的这种劣势会随着计算机硬件性能的提高而越来越不明显,与此同时高级语言编写简单的优势就很明显了,因此大家普遍用的都是高级语言。
语言之间的对比:
php:适用于写网页,局限性
python,java:及可以写网页,也可以后台制作。
--python执行效率低,开发效率高。
--java执行效率高,开发效率低。
python种类:
jpython、ironpython、javascriptpython、RubyPython
cpython****,pypy---》这是用cpython开发的python
安装
python安装在os上
执行操作:
写一个文件按照python的规则写,将文件交给python软件,读取文件中的内容,然后进行转换和执行,最终获取结果
python软件 ---》python解释器(内存管理)
python基础
基础:
1、python的后缀名以.py结尾
2、两种执行方式:
python解释器 .py文件路径
python 进入解释器
实时输出并获取到执行结果。
3、虚拟机解释路径:
#!/usr/bin/env python
4、编码:
# -*- conding:utf8 -*-(python2中只要有中文,就必须加,python3不需要关注。)
ascill 八位字节
unicode 十六位+字节
utf-8 能用多少就多少字节
5、input:
永远等待,直到用户输入了值
6、变量名:
-字母
-数字
-下划线
ps:不能数字开头。不能是关键字。
7、if
elif
else
8、while
例题:
求1-2+3-4+5 ... 99的所有数的和
n = 1
s = 0 # s是之前所有数的总和
while n < 100:
temp = n % 2
if temp == 0:
s = s - n
else:
s = s + n
n = n + 1
print(s)
---恢复内容结束---
浙公网安备 33010602011771号