python基础学习-笔记
Posted 小鱼儿_summer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/
以上是关于python基础学习-笔记的主要内容,如果未能解决你的问题,请参考以下文章