python全栈学习day01

1、开发语言:

高级语言:Python、 Java、 C#、 PHP、 Go、 Ruby、 C++   ----> 字节码

低级语言:C、 汇编  ---->  机器码

 

2、语言对比

PHP:适用于写网页,具有局限性

Python、Java:既可写页面,也能写后台功能

Java执行效率比Python高,Python开发效率高

 

3、Python种类

JPython、IronPython、CPython、JavaScriptPython、RubyPython

PyPython:CPython开发的Python,首次执行慢,后续执行快,功能不够稳定完善

 

4、python解释器

进行内存管理,垃圾回收

python程序执行:

1、终端执行   C:\python35\python.exe  D:\login.py

2、解释器执行  C:\python35\python.exe

 

5、Python2 与 Python3

Python3  更新

Python2  更新 --- 向上兼容

 

6、Python基础

- 文件后缀名 可以任意?

- 导入模块时,如果不是 .py 文件,导入不成功

- 后缀统一 .py

 

linux 执行:

#!/user/bin/env python   声明python使用的解释器路径,windows 不影响

 

# coding:utf-8  或  -*- coding:utf8 -*-   

编码:

ascill      8位       

unicode 16位(万国码)  浪费内存/硬盘

utf-8     取小  8位或16位

python3 无需关注编码     内部先将其他编码 转为unicode 再转为其他编码

python2  出现中文 ,需加

 

input() 永久等待用户输入 (输入对象是字符串)

n变量名 :由字母、数字、下划线组成,不能以数字开头,不能用关键字命名,最好不要和python内置的东西重复

#!/usr/bin/env python

n = input("请输入用户名:")
print(n)  

 

while循环

求 1+2+3+...+99+100

n = 1
s = 0
while n < 101:
    s = s + n
    n = n + 1
print(s)

while...continue:终止当前循环,开始下一次循环

while...break:终止所有循环,跳出循环

 

if ... else ..

if ... elif... else...

if 嵌套

if ...:

  if ...:

    ...

  else:

    ...

  ...

else:

  ...

 

posted @ 2020-08-05 21:02  扯扯y  Views(83)  Comments(0)    收藏  举报