![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
zheng_lan_fang
这个作者很懒,什么都没留下…
展开
-
Python数据类型的转换
函数描述int(x [,base])将x转换为一个整数long(x [,base] )将x转换为一个长整数float(x)将x转换到一个浮点数complex(real [,imag])创建一个复数str(x)将对象 x 转换为字符串原创 2017-07-29 15:19:29 · 184 阅读 · 0 评论 -
Python集合set
1.set set是无序,不能重复的集合。 用来过滤重复元素。2.修改add(obj) : 新增set.update(x) : x是一个iterate,可以循环的类型。如string,list,dict 。返回一个新的set dict 直接修改原来的值。| : 并集 union(x) 返回s与集合x的并集,不改变原集合s,x 也原创 2017-07-28 21:32:51 · 209 阅读 · 0 评论 -
Python 字符串
1.字符串的定义双引号或者单引号中的数据,就是字符串。‘’‘内容‘’‘:使用三个单引号可保持原内容的格式。2.字符串的下标字符串:name = 'abcdef',在内存中的实际存储和列表一样。可通过下标得到。#!/usr/bin/pythonvar1 = 'Hello World!'var2 = "Python Runoob"print "原创 2017-07-29 12:14:34 · 231 阅读 · 0 评论 -
Python通过__new__实现单例设计
意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用性:当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。class Singleton(object): __instance = None __first_init = True def _原创 2017-08-01 20:27:21 · 695 阅读 · 0 评论 -
工厂模式
1、简单工厂模式class Cat: def eat(self): print('猫在吃东西!!')class Dog: def eat(self): print('狗在吃东西!!')class Human: def eat(self): print('人在吃东西!!')class Factory: d原创 2017-08-06 19:42:14 · 135 阅读 · 0 评论 -
类属性和实例属性
(1)类对象和实例对象的区别 类对象: 是类名 实例对象:是类实例化的对象(2)类属性和实例属性的区别 类属性:1、类对象.属性 = 值 2、定义在类内部,方法外部 实例属性:1、在类中,self.属性 self当前实例对象 2、在类外,实例对象.属性(3)类方法和实例方法和静态方法的区别原创 2017-08-06 19:20:24 · 1909 阅读 · 0 评论 -
Python字典dict
1.字典定义1.格式 字典 = {key1 : value1, key2 : value2 ......}2.键和值 键必须是唯一的,但值则不必。 值可以取任何数据类型,如字符串,数字或元组。 dict内部存放的顺序和key放入的顺序是没有关系的。 键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行。dict原创 2017-07-29 11:13:36 · 233 阅读 · 0 评论 -
Python 列表list
1、定义列表 list1 = ['physics', 'chemistry', 1997, 2000];2、查询 1.值 = 列表[index] 根据下标查找值 2.index = 列表.index(值) 从列表中找出某个值第一个匹配项的索引位置 3.count = 列表.count(值)原创 2017-07-20 21:54:33 · 274 阅读 · 0 评论 -
Pythony运算符
1.算术运算符2.比较运算符3.赋值运算符4.位运算符原创 2017-07-18 21:57:25 · 503 阅读 · 0 评论 -
时间与时间戳的转换
将时间转换为时间戳 重新格式化时间 时间戳转换为时间 获取当前时间及将其转换成时间戳 1、将时间转换成时间戳将如上的时间2016-05-05 20:28:54转换成时间戳,具体的操作过程为:利用strptime()函数将时间转换成时间数组 利用mktime()函数将时间数组转换成时间戳#coding:UTF-8import timedt = "2016-05-原创 2017-08-04 17:44:50 · 6502 阅读 · 0 评论 -
注释
1.Python 1、单行注释:# 注释内容 2、多行注释: ''' 注释内容 ''' 或者 """ 注释内容 """ 3、中文注释:从Python3开始,Python默认使用UTF-8编码,所以Python3.x的源文件不需要特殊声明UTF-8编码。 # -*- coding: UTF-8 -*-原创 2017-07-18 21:31:25 · 184 阅读 · 0 评论 -
Python函数的参数
1.参数的类型 不可变类型:类似c++的值传递,如整数,字符串,元组. 如fun(a)m,传递的只是a的值,没有影响a对象本身. 比如在fun(a)内部修改a的值,只是修改另一个复制的对象,不会影响a本身。 可变类型:类似c++原创 2017-07-25 12:06:30 · 242 阅读 · 0 评论 -
break和continue
1.break可以用来结束整个循环。2.continue可以结束本次循环,进入下一次循环。注意:1.break/continue只能用在循环中,除此以外不能单独使用。2.break/continue在嵌套循环中,只对最近的一层循环起作用。原创 2017-07-19 21:36:04 · 252 阅读 · 0 评论 -
Python判断语句
1.语法 if 条件: 语句块 else: 语句块2.elif语句 if 条件: 语句块 elif 条件: 语句块 elif 条件: 语句块 ... else: 语句块 3.if嵌套 if原创 2017-07-19 21:21:52 · 537 阅读 · 0 评论 -
Python循环语句
1.语法 while 条件: 代码块2.while循环嵌套 while 条件1: 条件1满足时,做的事情1 条件1满足时,做的事情2 条件1满足时,做的事情3 ...(省略)... while 条件2: 条件2满足时,做的事情1原创 2017-07-19 21:30:12 · 312 阅读 · 0 评论 -
占位符
1.占位符:'%s %f %d'%(var1,var2,var3)2. %s: 字符串 %f:浮点数 %0.2f 保留两位小数 %d: 整数3. 在Python中要使用尽量占位符,而不使用连接符。原创 2017-07-18 21:49:04 · 9611 阅读 · 0 评论