Python 入门学习

1  : 对象类型 1

1.1 列表 1

1.2 字典 2

1.3 元组 2

1.4 元组 2

1.4 文件 3

2  : 条件和循环语句 3

2.1  if else语句 3

2.2  while语句 4

2.3  for 语句 4

2.4  break语句 4

2.5  continue 4

2.6  pass 5

4  : 方法(函数)、类的定义使用 5

4.1 普通函数 5

4.2 主函数 5

4.3 类的定义、构造函数 实例 继承 5

5  : 数据库连接、导入模块 6

5.1  mysql 6

5.2  sqlite 6

6  : 异常处理 6

6.1  try except 语句 6

1  : 对象类型

1.1 列表

list=[1,2,3,4]

print list

print list[1]

print list[:2]

print list[2:]

1.2 字典

# 字典

diction={id:1,'name':'小马','password':123,'age':11}

print diction

print diction[id]

print diction['name']

diction['name']=11

print diction

1.3 元组

# 元组

tuple=(1,2,3,4,'你好','hello')

print tuple

print tuple[1]

print tuple[4]

tuple[4]='不高'

print tuple

1.4 元组

tuple=(1,2,3,4,'你好','hello')

print tuple

print tuple[1]

print tuple[4]

tuple[4]='不高'

print tuple

1.5 组合类型

# 组合使用  列表字典

list=[1,2,3,{'name':'xiaoma','age':11},6,7]

print list

dictionary=list[3]

print dictionary['name']

# 元组 字典

list=(1,2,3,{'name':'xiaoluo','pass':122123})

print list

dictionary=list[3]

print dictionary

print dictionary['name']

1.4 文件

# 文件

os=open('D:\uif_log\logs.log','r')

# 读取内容

filetext=os.readlines() # 或是用read() 方法

print filetext

for x in filetext:

print x

os.close()

#os.readinto('D:\uif_log\1.txt')

# 读取一行

os=open('D:\uif_log\logs.log','r')

filetext=os.readline()

print filetext

os.close()

2  : 条件和循环语句

2.1  if else语句

# if else 语句

a=1

b=0

if a>1:

print 'True'

else:

print 'False'

if a>0 and b>0:

print a

elif a<0 and b<0:

print b

else:

print a,b

2.2  while语句

# while 语句

a=2

while a>0:

print 'hello'

a-=1

2.3  for 语句

# for 语句

list=[1,2,34,67]

for x in list:

print x

2.4  break语句

# break 语句

a=2

while a>0:

if a==2:

break

print 'hello'

a-=1

2.5  continue

# continue 语句

a=2

while a>0:

if a==2:

continue

print 'hello'

a-=1

2.6  pass

占位符

4  : 方法(函数)、类的定义使用

4.1 普通函数

# 函数的定义

def getstr():

print '这是一个普通的函数'

getstr()

4.2 主函数

# 主函数

def getstr():

print '这是一个普通的函数'

if __name__=='__main__':

getstr()

print '这是一个主方法'

4.3 类的定义、构造函数 实例 继承

# 类的定义

class testclass():

# 构造函数

def __init__(self):

print '我是一个构造方法'

# 类的实例

t=testclass()

# 类的继承

class test_clild(test):

# 构造函数

def __init__(self):

print '我是子类中的一个构造方法'

tc=test_clild()

print tc.a

5  : 数据库连接、导入模块

5.1  mysql

# 数据库连接

import MySQLdb

conn = MySQLdb.Connect(host='127.0.0.1',user='root',passwd='root',db='uif',charset='utf8')

print conn

5.2  sqlite

#在调用connect函数的时候,指定库名称,如果指定的数据库存在就直接打开这个数据库,如果不存在就新创建一个再打开。

import sqlite3

cx = sqlite3.connect("D:/configcenter.db")

#也可以创建数据库在内存中。

con = sqlite3.connect(":memory:")

6  : 异常处理

6.1  try except 语句

# 普通异常处理

try:

list=[1,2,3]

print list[9]

except :

print '操作失败'

# 引用python自带的异常包处理

import exceptions

try:

list=[1,2,3]

print list[9]

except exceptions.Exception,e:

print e

finally:

print '我是finally模块'

##########################注释自己整理的知识注重快速入门 比较简单 是开发人员在非常短的时间内就可以开发python  作者马锡亮    有学习者可以交流

python 入门快速学习整理的更多相关文章

  1. Python入门基础学习 三

    Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型. e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形 ...

  2. Python入门基础学习 二

    Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...

  3. Python入门基础学习 一

    Python入门基础学习 一 Python下载及安装 下载地址:https://www.python.org/,选择最新的版本下载 稍等一会,安装完成. 简单语句 从idle启动Python:IDLE ...

  4. Python 入门基础学习

     Python入门学习  我们使用python3.0版本 首选来入门  带你进入Hello World >>> print ("Hello World")Hell ...

  5. Python入门基础学习(文件与异常处理)

    Python基础学习笔记(七) 捕获异常的语法格式: 文件的基本操作: 打开文件 读.写文件 关闭文件 read方法 --读取文件: open函数的第一个参数是要打开的文件名(文件名区分大小写) 如果 ...

  6. Python入门基础学习(时间模块,随机模块)

    Python基础学习笔记(六) time模块: 时间的三种表示方法: 1.格式化字符串 2.时间戳 用来表示和1970年的时间间隔,单位为s 3.元组 struct_time 9个元素 time的st ...

  7. Python入门基础学习(模块,包)

    Python基础学习笔记(五) 模块的概念:模块是python程序架构的一个核心概念 每个以拓展名py结尾的python源代码文件都是一个模块 模块名同样也是一个标识符,需要符合标识符的命名规则 在模 ...

  8. Python入门基础学习(面向对象)

    Python基础学习笔记(四) 面向对象的三个基本特征: 封装:把客观事物抽象并封装成对象,即将属性,方法和事件等集合在一个整体内 继承:允许使用现有类的功能并在无须重新改写原来的类情况下,对这些功能 ...

  9. Python入门基础学习(函数)

    Python基础学习笔记(三) 函数的概念: 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: 1.定义函数 --封装独立的功能 2.调用函数 --享受 ...

随机推荐

  1. php测试时不出现错误信息

    来源:http://blog.sina.com.cn/s/blog_6c9d65a101013vdj.html 在练习程序时,有时候写错了,在浏览器会打印出出错信息. 可我的程序始终没有出现. 我的环 ...

  2. codeforces 659D . Bicycle Race 几何

    题目链接 对相邻的三个点叉积判断一下就好. #include <iostream> #include <vector> #include <cstdio> #inc ...

  3. codeforces 552 E. Vanya and Brackets 表达式求值

    题目链接 讲道理距离上一次写这种求值的题已经不知道多久了. 括号肯定是左括号在乘号的右边, 右括号在左边. 否则没有意义. 题目说乘号只有15个, 所以我们枚举就好了. #include <io ...

  4. codeforces 27E . Number With The Given Amount Of Divisors 搜索+数论

    题目链接 首先要知道一个性质, 一个数x的因子个数等于 a1^p1 * a2^p2*....an^pn, ai是x质因子, p是质因子的个数. 然后就可以搜了 #include <iostrea ...

  5. MVC自学第二课

    鉴赏一个软件开发框架最好的办法是投入其中并使用它.本课将使用ASP.NET MVC框架创建一个简单的数据录入应用程序.为简化起见,本课涉及到的一些技术细节在这里可能会跳过,会在以后的课程中再详细说明. ...

  6. Python标准库_ sys,random,time

    一.sys 1.   sys这个模块让你能够访问与Python解释器联系紧密的变量和函数 2.  sys模块中一些重要的函数和变量 argv              命令行参数,包括脚本名称 exi ...

  7. 搭建Android开发环境之——Android4.0.3, 4.1, 4.2, 4.3, 4.x,及升级 ADT(22.0.5)和SDK(22.x)

    1.首先要下载相关的软件 1). JDK 6 以上 2). eclipse( Version 3.6.2  or higher ) 点击下载 3). SDK(android-sdk_r18-windo ...

  8. Cortex-M3学习日志(六) -- ADC实验

    上一次简单的总结了一下DAC方面的知识,好吧,这次再来总结一下ADC方面的东东.ADC即Analog-to-Digital Converter的缩写,指模/数转换器或者模拟/数字转换器.现实世界是由模 ...

  9. c reference

    1,函数:strdup复制字符串函数原型定义:char * strdup(const char *s);函数说明:strdup()会先用maolloc()配置与参数s字符串相同的空间大小,然后将参数s ...

  10. Kali linux安装漏洞扫描工具Nessus指南

    引子:Nessus是著名信息安全服务公司tenable推出的一款漏洞扫描与分析软件,号称是"世界上最流行的漏洞扫描程序,全世界超过75,000个组织在使用它".虽然这个扫描程序能够 ...