首页 > 代码库 > 《python基础教程(第二版)》学习笔记 基础部分(第1章)
《python基础教程(第二版)》学习笔记 基础部分(第1章)
《python基础教程(第二版)》学习笔记
基础部分(第1章)
IDE
Windows: IDLE(gui), Eclipse+PyDev; Python(command line);
Linux/Unix: python
>>> 1/2=0 注意整除得0
>>> from __future__ import division 执行普通的除法
python -Qnew 执行普通的除法
//整除, 1//2=0;%取余数;**乘幂
长整型数: 末尾带L
十六进制,以0x开头;八进制以0开头;
变量名:字母,数字,下划线;不以数字开头;
print(42); print 42; 输出
x=input("x:") 输入数据返回给x
import math 导入math模块
from math import sqrt 从math模块导入sqrt函数
nan, not a number;
import cmath; complex math 复数;虚数以j结尾;
*.py 扩展名为py
x=raw_input("x:")
python hello.py
直接运行python代码文件:
#!usr/bin/env python
#chmod a+x hello.py
#hello.py
注释 #
字符串,可以用单引号或双引号
字符串示例:‘ABC‘, "ABC", "AB‘CD", ‘AB"CD‘, ‘AB"CD"EF‘, ‘AB\‘CD‘
拼接字符串:
x="ABC""DEF"
x="ABC"‘DEF‘
x="ABC"+‘DEF‘
从数值得到字符串:
str(123)
str(123L)
str(12.3)
str(4+5)
repr(123)
repr(123L)
repr(12.3)
从键盘输入数据:
input(), raw_input()
多行字符串:
x=‘‘‘aa
bb
cc‘‘‘
字符串续行
x="aa\
bb\
cc"
表达式续行:
x=1+2\
+3
语句续行:
print \
‘ABC‘
原始字符串:r‘ABC\DEF‘
Unicode字符串: u‘ABC123字符串‘
《python基础教程(第二版)》学习笔记 基础部分(第1章)