python学习笔记--1
来源:互联网 发布:ubuntu语言包下载慢 编辑:程序博客网 时间:2024/05/17 06:00
- python是一门动态解释性的强类型定义语言
- Python解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。- CPython是使用最广的Python解释器。使用c语言编写
- IPython是基于CPython之上的一个交互式解释器
- PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。
- pycharm 开发效率高
变量
- 变量名只能是字母数字下划线
- 不能以数字开头
- 不能使用关键字
- 命名要有意义
Python中没有常量的概念,使用全大写表示常量
- 字符编码
计算机内二进制表示
ASCII 255 1bytes- gb2312
- gbk
- gb18030
- unicode 2bytes
- utf-8 en:1bytes zh:3bytes
Python2默认使用ascii码,使用中文要加上# -*- coding:utf-8 -*-
python3默认支持中文
- utf-8 en:1bytes zh:3bytes
- gbk
- gb2312
- 注释
- 单行注释#
- 多行注释”’或”“”
- python中 ’ 和 ” 没有区别
- 用户输入
python3name = input('name:')
得到的是string类型
python2 raw_input
输入密文:
import getpass
password = getpass.getpass("password:") - 用户输出
字符串拼接(使用多块内存空间,效率低下)
格式化输出- %s,%d,%f
print("hello,{_name}".format(_name = name))
print("hello,{0}".format(name))
流程判断
if .. : ... elif .. : ...else: ...
循环
while True: ...else: ...
break,continue,
for i in range(20): ...else:
0 0
- python学习笔记1
- python学习笔记(1)
- python学习笔记(1)
- Python学习笔记1
- Python学习笔记1
- Python 学习笔记(1)
- Python学习笔记1
- python学习笔记【1】
- Python学习笔记【1】
- python学习笔记--1
- python学习笔记1
- Python学习笔记[1]
- python学习笔记--1
- python学习笔记1
- Python学习笔记 - 1
- 学习Python笔记1
- Python学习笔记(1)
- Python学习笔记.1
- LINUX Centos7利用七牛空间做定时备份 qshell定时备份,定时上传到七牛空间
- 输出图案(一)----输出三角形图案:(难度系数:小于半颗星)
- 在jsp用OGNL标签<s:property>访问Action中的私有属性
- 编码规范系列(一):Eclipse Code Templates设置
- spring 中 init-method 和 destroy-method 的使用方式
- python学习笔记--1
- leetcode-108. Convert Sorted Array to Binary Search Tree
- 弹性分布式数据集(RDD)
- Android 开源项目xUtils3使用教程
- 数字
- VC/MFC动态画线,画圆,画椭圆,画矩形
- 微信开发九 自定义菜单
- Python基本操作
- Android-6.0之PMS的守护进程installd