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有五种基本数字类型:intlongfloat、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
原创粉丝点击