python学习笔记,,廖雪峰python教


廖雪峰python教程

如何直接运行py程序?

#!/usr/bin/env python3print(‘hello, world‘)$ chmod a+x hello.py

python 中 print()函数的设置细节?

# print()会依次打印每个字符串,遇到逗号“,”会输出一个空格>>> print(‘a‘,‘b‘,‘c‘)a b c
>>> print(‘a‘)>>> print(‘b‘)ab

python如何从键盘输入数据?

>>> name = input(‘input your name:‘)input your name:lizhixin>>> name‘lizhixin‘

如何将notepad++中的Tab设置为4个空格?

设置 => 首选项 =>制表符设置

怎么设置强行不转义?

>>> r‘\n\r\t‘‘\\n\\r\\t‘

python中变量赋值的结果?

>>> a = 3>>> b = a>>> a = 4>>> b3

字符编码的基本知识?

# 计算机只会处理数字,任何文本最终都会被转化为数字来进入cpu参与运算# 8 bit(比特) = 1 byte(字节)# 国际编码Unicode, 转化为‘可变长编码‘ UTF-8, 内存中使用Unicode, 要传输和存储到硬盘就要保存为UTF-8

如何获取单个字符的整数表示? 如何把编码转换为对应的字符?

>>> ord(‘l‘)108>>> ord(‘#‘)35>>> chr(123)‘{‘>>> chr(20013)‘中‘
# Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes。

如何把str转化为bytes?

>>> ‘lizhixin‘.encode(‘ascii‘)b‘lizhixin‘>>> ‘李治鑫‘.encode(‘utf-8‘)b‘\xe6\x9d\x8e\xe6\xb2\xbb\xe9\x91\xab‘

怎么把bytes转化为str?

>>> b‘grge‘.decode(‘ascii‘)‘grge‘>>> b‘\xe6\x9d\x8e\xe6\xb2\xbb\xe9\x91\xab‘.decode(‘utf-8‘)‘李治鑫‘

如何格式化输出字符串?

>>> ‘Hi, %s, you have $%d.‘ % (‘lizhixin‘, 10000000)‘Hi, lizhixin, you have $10000000.‘

python有哪几种常用的数据结构?

# 列表 list>>> a = [1, 2, 3]>>> a[1, 2, 3]# 元组 tuple>>> b = 1, 2, 3>>> b(1, 2, 3)# 字典 dict>>> c = {1:2, 3:4, 5:6}>>> c{1: 2, 3: 4, 5: 6}# 集合 set>>> d = {1, 2, 3, 4}>>> d{1, 2, 3, 4}

python有哪几种循环?

>>> a = [1, 3, 5, 7, 9]>>> for num in a:    print(num)    13579
>>> n = 0>>> while n <= 10:    print (n)    n = n + 1    012345678910

python 中 的字典有哪些操作?

# 很难一次写对, { }, [], ‘ ‘, 一个都不能错>>> names = {‘Micheal‘:95, ‘Bob‘:59, ‘Tracy‘:85}>>> names[‘Micheal‘]95

python学习笔记

相关内容

    暂无相关文章

评论关闭