python基础学习-笔记
1.python2是遗产,python3是现在和官方的(所以最好用python3版本)
2.window下进入python解释器,需要配置环境变量
3.在linux下面执行首行加
#!/usr/bin python(默认usr/bin目录下的python,自己装完不改变)
#!/usr/bin/env python (env表示自己装的系统默认的,自己装完默认可升级)
4.创建默title显示值 ,(在Editor-File and Code Templates中设置)
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# Auther: Summer
5.注意python编码规范,在pep8中查看
6.变量/字符编码
变量用处:存储东西,方便调用
变量只能是字母、数字或者下划线的任意组合
变量的第一个字符不能是数字
以下关键字不能声明为变量名
['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']
['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']
变量约定俗称的定义:写变量名一定要有含义:eg: name,age
长一点的gf_of_oldboy 表达老男孩的女朋友
7.变量,常量:
python中的常量默认一般用大写字母表示:
eg:PIE 但是也可以改变
8. 二进制:用很少的数字表示大量的数据
Unicode统一码,万国码
ASCII占8位 8byte
--> 1980 gb2312 支持7000多个汉字
--> 1995 GBK1.0 2w+
--> 2000 GB18030 27W+
--> unicode 2bytes
--> utf-8 en:1byte, zh:3bytes
Unicode占16个
9. 注释:
当行注释:# 被注释内容
多行注释:""" 被注释内容 """
10. 打印数据类型
print(type(变量名))
python2里面的raw_input 与python3 里面的input 功能一致
11. 输入密码密文:(pycharm里面不好使,linux里面可以密文)
import getpass
pwd = getpass.getpass("请输入密码:")
12. python程序中:
==代表等于
=代表赋值
13,IndentationError 报错:缩进错误
14.循环语句中
continue 跳出本次循环,进入下一次循环
break跳出当前循环
我的python博客地址:http://www.cnblogs.com/summerxye/