python学习笔记——基础入门
来源:互联网 发布:助手网络连接失败 编辑:程序博客网 时间:2024/06/06 14:11
Python学习笔记
1、屏幕输出——print
print string #输出变量print 'String' #输出字符串print 'String'+string #混合顺序输入print 'my %s got %d!\n' % ('Python',99) #混合输入
- 可用下划线(_)表示最后一个表达式的值
2、程序输入——raw_input() / input()
string = raw_input('Your name:') #输入文本num_int = int(raw_input('Enter a integer')) # 输入整数num_float = float(raw_input('Enter a float')) # 输入浮点数#使用input时,可输入任何类型值,自动初始化类型,但若是字符串必须加引号才可输入,因此一般我们都使用raw_input()函数
3、变量和赋值
# 变量的命名:数字、字母、下划线。不能以数字开头,大小写敏感# 使用变量前无需声明变量,赋值时自动初始化# 可使用增量赋值方式:n *= 10# 不支持C语言中的n++和--n等运算符
4、数字
# python有五种基本数字类型:int、long、float、complex、bool
5、字符串
# 使用单引号''、双引号""、三引号''' ''',三引号可换行# 使用索引[]和切片[:]可得子字符串,索引从0开始,可为负# 加号(+)用于字符串连接# 星号(*)用于字符串重复
6、列表List & 元组Tuple
# 元组(),只读,不可以更改,可用切片器[:]得到子集# 列表[],元素个数及元素的值可随意更改
7、字典
#字典{A:a,B:b}:{key : value}#可用DicName.keys()提取所有key#可用DicName[key]提取key对应的value值
8、重要语句格式
#if语句if expression1: #注意要有冒号 if_suite #不用括号,用缩进elif expression2: elif_suiteelse: else_suite#While循环while expression: #直到expression==0停止循环 while_suite#for循环 & range()内建函数 #--for循环时 print后面的变量加,会默认在同一行输出for eachNum in [0,1,2]: print eachNumfor eachNum in range(3): print eachNumfor i in range(len(foo)): print foo[i],##列表解析##square = [x**2 for x in range(4)]
9、文件 open()、file()
handle = open(file_name, 'r')#'r':只读,'w':写入,'a':添加,'+':读写,'b':二进制访问# 文件属性调用 object.attribute(),包括readlines(),close()等
10、函数
def function_name([传递参数]): '描述函数内容的语句' function_suite
11、类
类是面向对象编程的核心,扮演相关数据及逻辑的容器角色,提供了创建“真实”对象(实例)的蓝图,但并不像Java那样强制要求使用面向对象的方式编写程序
类的定义
class ClassName(): static_member_declarations method_declarations
12、模块
import module_name #导入模块module.function() #调用模块中的函数module.variable #调用模块中的变量
13、常用内建函数
dir() #显示对象的属性help() #显示对象的文档字符串int() #将对象强制转换为整数len() #返回对象的长度open(filename, mode) #打开文件range([start,]stop[,step]) #返回整数列表raw_input(str) #等待用户输入字符串str() #将对象强制转换为字符串type() #返回对象类型
此文为作者利用《Python核心编程》自学python的笔记
0 0
- python学习笔记——基础入门
- Python学习笔记(一)——入门与基础
- 【Python学习笔记】-Python基础入门
- Python基础入门—常用函数笔记
- VS2013中Python学习笔记[基础入门]
- python基础入门学习笔记(1)
- python基础入门学习笔记(2)
- python学习笔记(一)基础入门
- python学习笔记(二)基础入门
- Python学习笔记 (基础入门篇)
- 零基础入门Python学习笔记3
- Python学习——基础入门
- Spring学习笔记——基础入门
- Spark (Python版) 零基础学习笔记(一)—— 快速入门
- python入门基础笔记
- Python 入门基础笔记.
- Python学习笔记——语法基础
- Python基础——学习笔记
- 文字转拼音 iOS OC
- WinSock编程小结
- "lcd_print" declared implicitly 产生的原因
- WGS84坐标与北京54坐标转换
- 错误处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
- python学习笔记——基础入门
- 设置SVN忽略文件和目录(文件夹)
- Windows Embedded Standard 8 入门指南 2 of 5
- C++继承:公有,私有,保护
- 设置UIButton的文字显示位置、字体的大小、字体的颜色
- ADB
- shell判断文件是否存在
- Leetcode123123. Best Time to Buy and Sell Stock III
- log4j.properties详解和实例