python基础(一)内置类型及方法】的更多相关文章

本文根据Python 3.6.5的官文Built-in Types而写. 目录 1.真值测试 2.布尔操作 -- and, or, not 3.比较 4.数字型 -- int, float, complex 5.迭代器类型 6.序列类型 7.文本序列类型 -- str 8.二进制序列类型 -- bytes, bytearray, memoryview 9.集合类型 -- set, frozenset 10.映射类型 -- dict 11.上下文管理器类型 12.其它内置类型 预告:模块,类&类实…
十六. Python基础(16)--内置函数-2 1 ● 内置函数format() Convert a value to a "formatted" representation. print(format('test', '<7')) # 如果第二个参数的数值小于len(参数1), 那么输出结果不变 print(format('test', '>7')) print(format('test', '^7')) ※ 注意区别于字符串的函数format() "{}…
十五. Python基础(15)--内置函数-1 1 ● eval(), exec(), compile() 执行字符串数据类型的python代码 检测#import os 'import' in code ① eval : 有返回值, 适用于执行计算语句, 例如eval("4+3"). ② exec : 没有返回值, 适用于执行流程控制语句, 例如exec(a = b if b>c else c) ③ complie: code1 = 'for i in range(0,3):…
python基础之序列类型的方法--字符串方法 Hello大家好,我是python学习者小杨同学,经过一段时间的沉淀(其实是偷懒不想更新),我终于想起了自己的博客账号,所以这次带来的是序列方法的后半部分:字符串的方法. 接上述的列表和元组的方法,我们这次来讲讲字符串的方法,现在我们一起开始学习吧. 注:字符串是不可变类型,改.删的操作将会改变原有字符串,说人话就是改了以后它就不是原来的那个它了(滑稽). 查 index()方法 与列表相同,index查询指定元素的下标值,如果没有该元素,则抛出错…
python 内置类型主要包含7大类: 数字 序列 映射 文件 类 实例 异常 其中,最常用数据类型为序列 序列 python中包含7种内建序列 列表(list):由方括号构成,用逗号分隔项目: [a, b, c] 元组(tuple):元组由逗号运算符构造(不在方括号内),空元组必须具有括号括号,eg: (d,) () 字符串(str):使用单引号或双引号编写,eg:"abc",'abc' unicode字符串(unicode):与str类似,但在使用前用u指定,eg:u"a…
这方面资料不多,不懂html,不懂js,略懂python的我,稍微看了点html和js,好几天的摸索,终于测试成功了. PYQT+HTML利用PYQT的webview调用JS内方法 1.python调用js需要使用webView.page().mainFrame().evaluateJavaScript()这个方法 2.这个方法需要制作信号和槽才能触发. 功能:python调用html内的js定位函数.实现在webview内显示定位 测试代码mainUI.py # -*- coding: utf…
一. 引言 基本上所有支持OOP设计的语言都支持析构方法(也称析构函数),析构方法都是在对象生命周期结束时调用,一般用来实施实例相关生命周期内访问数据的扫尾工作,包括关闭文件.释放内存.输出日志.清理数据等. 二. 析构方法语法 Python中所有类的析构方法都是特殊方法__del__,析构方法同样是一个实例方法,其语法如下: del(self) self就是对象自身,所有实例方法都有该参数,真正调用时无需传递. 析构方法没有返回值要求. 析构方法语法很简单,没有需要过多解释的地方. 三. 析构…
类的内置 attr 方法 #类的内置 attr 方法: # __getattr__ # __setattr__ # __delattr__ # __getattr__ #到调用一个类不存在数参数时,将执行__getattr__内置方法 class test(): def __init__(self,num): self.num = num def __getattr__(self, item): return "getattr 执行~~~~" def __delattr__(self,…
#!usr/bin/env python# -*- coding:utf-8 -*-#python的算法加减乘除用符号:+,-,*,/来表示#以下全是python2.x写法,3.x以上请在python(打印放入括号内) 例如:print('1+1=',1+1)print '*-----------------------------------------------------*分割符'print "1+1=",1+1 #打印加法1+1的结果2print "2-1=&quo…
生成时间戳 1. time.time() 输出 1515137389.69163 ===================== 生成格式化的时间字符串 1. time.ctime() 输出 Fri Jan 5 15:34:00 2018 ============================= 2. time.strftime("%Y-%m-%d %H:%M:%S") 输出 2018-01-05 15:34:27 ======================== 生成结构化时间 1.…