码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记

时间:2016-06-20 06:50:21      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

廖雪峰python教程

如何直接运行py程序?

#!/usr/bin/env python3
print(hello, world)

$ chmod a+x hello.py

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

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

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
>>> b
3

字符编码的基本知识?

# 计算机只会处理数字,任何文本最终都会被转化为数字来进入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)
blizhixin
>>> 李治鑫.encode(utf-8)
b\xe6\x9d\x8e\xe6\xb2\xbb\xe9\x91\xab

怎么把bytes转化为str?

>>> bgrge.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)

    
1
3
5
7
9
>>> n = 0
>>> while n <= 10:
    print (n)
    n = n + 1

    
0
1
2
3
4
5
6
7
8
9
10

python 中 的字典有哪些操作?

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

python学习笔记

标签:

原文地址:http://www.cnblogs.com/leezx/p/5599382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!