1.开发语言:


高级语言:Python, Java, PHP ,C# ,Go, ruby, c++ ==>字节码


低级语言:C,汇编 ==>机器码



2.开发语言的对比:

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


PYthon Java:可以写网页 也可以写后台功能


PYthon 执行效率低,开发效率高

Java 执行效率高,开发效率低



3.PYthon种类:

JavaPython

Ironpython

Javascriptpython

Rubypython

Cpython

******

pypy 用CPython 开发的python



4.PYthon安装:

Python安装在OS上,

执行操作:

写一个文件文件中按照Python的规则写,将文件交给python软件,读取文件中的内容,然后进行转换和执行,最终获取结果


Python软件 ==> Python解释器(内存管理)


Python下载:https://www.python.org/downloads/

Python3 在继续更新

Python2 在继续更新 慢慢向Python3转换



5.执行一个操作

提醒用户输入:用户和密码

获取用户名和密码,检测:用户名=root 密码=root

正确:获取成功

错误:登陆失败


a.input的用法,永远等待,知道用户输入了值,就会将输入的值赋值给一个东西


#永远等待,直到用户输入了值,就会将输入的值赋值给n,n代指用户输入的内容


n1=input('请输入用户名:')


n2=input('请输入密码:')


print(n1)

print(n2)

""""

#变量

n1="alexa"

n2="root"

print(n1)

print(n2)



6.变量名


-字母

-数字

-下划线


PS:数字不能开头

#变量,只能由数字,字母,下划线组合,不能以数字开头,Python的关键字也不行,


不能使关键字,以下关键字不能声明为变量名


['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try',


'while', 'with', 'yield']


最好不要和Python内置的东西重复,用Pycharm编程会提示报错……



写照:

a12_b1="武功秘籍"

print(a12_b1)

print(a12_b1)

print(a12_b1)

===================

print("武功秘籍")

print("武功秘籍")

print("武功秘籍")

补充:尽量有代表意义

如:user_id="131321546131313132131" 单词和单词之间用下划线



a.Python基础

-基础

1.第一句python

-后缀名是可以任意?

-导入模块时,如果不是.PY文件

====》以后文件后缀名是.py

2.两种执行方式

python解释器 py文件路径

python 进入解释器:

实时输入并获取到执行结果


文件内部:

windows系统中:

D:\python35\python 2.py


3.Linux系统中:特有的解释路径

#!/usr/bin/env python

4.# _*_ coding:utf-8 _*_ 告诉计算器执行UTF8编码

print('hello world')


ascill 000000 8位

unicode 000000000000000+ 至少16位

utf-8 能用多少表示就是用多少表示   3字节 位


GBK  2字节 位

¥ 00000001

中 00000000000000011

Python3 无需关注

Python2 每个文件中只需要出现中文,头部必须加 # _*_ coding:utf8 _*_