python 学习笔记
来源:互联网 发布:typecho源码 编辑:程序博客网 时间:2024/05/30 23:38
输入和输出
>>> name = input()
>>> print('The quick brown fox', 'jumps over', 'the lazy dog')
The quick brown fox jumps over the lazy dog
>>> print('The quick brown fox', 'jumps over', 'the lazy dog')
The quick brown fox jumps over the lazy dog
空值
None
Python的字符串编码
在最新的Python 3版本中,字符串是以Unicode编码的
>>> 'ABC'.encode('ascii')
b'ABC'
>>> '中文'.encode('utf-8')
b'\xe4\xb8\xad\xe6\x96\x87'
b'ABC'
>>> '中文'.encode('utf-8')
b'\xe4\xb8\xad\xe6\x96\x87'
>>> b'ABC'.decode('ascii')
'ABC'
>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
'中文'
'ABC'
>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
'中文'
要计算str包含多少个字符,可以用len()函数:>>> len('ABC')3>>> len('中文')2len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数:>>> len(b'ABC')3>>> len(b'\xe4\xb8\xad\xe6\x96\x87')6>>> len('中文'.encode('utf-8'))6
由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码。当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
list和tuple
list
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
tuple
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改If elif else
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
tuple
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改
If elif else
0 0
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- 第六届CCF计算机职业认证C++(题号A)
- Android 5.0 API新增和改进
- 剑指offer - 顺时针打印矩阵
- 操作系统重要知识点一
- java学习笔记,专题 java中的方法
- python 学习笔记
- HDU Problem HDU Today 【最短路】
- 排序算法(1):插入排序,选择排序,希尔排序,堆排序
- 解密jQuery事件核心 - 模拟事件(四)
- 滚动的商店,scroll view
- 剑指offer - 数组中出现次数超过一半的数字
- 如何将apk大小减少6M的
- popupWindow从下往上弹出效果的实现
- Linux桥接模式下手动配置网卡