首页 > 代码库 > python基础知识一
python基础知识一
一、python介绍
python是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。
Python是一种面向对象、直译式计算机程序设计语言。
python可使程序员减少开发成本。
二、python与其他语言对比
python提供了很多其他语言拥有的特征,python本身也是由诸多其他语言发展而来的。
perl最大的优势在于他的字符串模式匹配能力,然而perl语言的晦涩和对符号语法的过渡使用,让解读变得十分困难。
java的语法尽管比C++简单的多,但是依旧有些繁琐。
可以分为C语言和其他语言两大类:
C语言:机器码
其他编程语言:字节码=》机器码
三、python种类
Cpython:代码=》C字节码=》机器码(一行一行)
pypy:代码=》C字节码=》机器码(全部转换完=》执行)
其他python:代码=》其他字节码=》机器码
四、python基础
python解释器
1.安装python解释器;2.编写程序。
python解释器的运行步骤:1.打开文件,读取文件内容;2.词法分析,语法分析;3.转换成字节码。
windows环境下:
C:\Python35\python.exe D:\1.txt
linux环境下:
C:\Python35\python.exe D:\1.txt
#!/usr/bin/python
chmod 755 1.py
./1.py
编码
ascii码:
万国码unicode(至少16位):
utf-8:对万国码的压缩
gbk,gb2312 : gbk是对gb2312的补充,补充了繁体字
五、IDE(Integrated Development Environment)
pycharm
1、new project
2、new创建文件夹
3、new创建py文件
4、在py文件中右键,run xx.py
六、注释
#
""" """
七、pyc文件.字节码
import f1 会在文件夹里生成一个.pyc文件。
pyc文件是字节码
八、变量
字母、数字(不能开头)、下划线
不能使用python内置关键字
九、输入、输出
input("请输入:")
import getpass 不能在pycharm里运行
getpass.getpass("请输入:")
十、条件语句
if
else
1 name=intput("请输入用户名:") 2 password=input("请输入密码:") 3 if name == “connie” and password==“123”: 4 print("登陆成功") 5 else 6 print("用户名密码错误")
python基础知识一