学习博客地址:
http://www.cnblogs.com/alex3714/articles/5465198.html
低级语言:接近硬件底层
高级语言:接近用户思维
编程语言:
1、 编译型:c、c++
a) 可移植性差
b) 运行速度快
2、 解释型:python、php、ruby、java
a) 可移植性强
b) 边执行边翻译(解释)
c) 速度慢
Python解释器
CPython、IPython、PyPy、Jython、IronPython
在Linux系统中用,选用python2、3 指明方式:
#!/usr/bin/env python3 #!/usr/bin/env python2
变量
先定义,后调用
变量两个作用:存储数据,标记数据
Python变量不能以数字开头,数字可以在中间,不能包含空格等特殊字符
不能使用关键字(内部语法)作为变量名
字符编码
万国编码 = Unicode 4bytes
utf-16 = 65535
utf-8 = 可变长的编码集
utf-8,英文按ascii存储,中文存3个字节,欧洲2个字节
python2 要支持中文,必须要明确申明:
#-*- coding:utf-8 -*-
#-*- coding:gbk -*-
PyCharm使用快捷键:
选中Ctrl + ? 注释
三引号注释
Ctrl + D 复制一行
重点函数
print() #打印显示
input() #输入的内容按字符串对待
1 >>> a = input("请输入一个字符>") 2 请输入一个字符>123 3 >>> print(a) 4 123 5 >>> type(a) 6 <class 'str'>
int() #数值整型,将输入的字符串转换为整型
1 >>> b = int(a) 2 >>> print(b) 3 123 4 >>> type(b) 5 <class 'int'>
type() #显示类型
双分支循环
if ... else
多分支循环
if ... elif ... elif ... else ...
作业内容:
Readme 告诉别人怎么用,告诉别人程序思路
流程图 processon
code