python笔记第二天】的更多相关文章

本篇主要内容有:运算符 基本数据类型等 一.运算符 1.算术运算 2.比较运算 3.赋值运算 4.逻辑运算 5.成员运算 6.身份运算 7.位运算 8.运算符优先级 二.基本数据类型 1.整数:int 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807 class in…
2016/1/27学习内容 第二章 Python序列-复杂的数据结构 堆 import heapq #添加元素进堆 heapq.heappush(heap,n) #小根堆堆顶 heapq.heappop(heap) #列表转换为堆 heapq.heapify(myheap) #替换堆顶元素 heapq.heapreplace(myheap,6) #返回前三个最大最小的元素 heapq.nlargest(3,myheap) heapq.nsmallest(3,myheap) #更多请查阅资料 队列…
2016/1/27学习内容 第二章 Python序列-tuple tuple创建的tips a_tuple=('a',),要这样创建,而不是a_tuple=('a'),后者是一个创建了一个字符 tuple常用操作 类似list,但是不能进行修改.能作为字典的key值 当然如果tuple中的元素有list,要另当别论 序列解包 > - 可以用序列解包对多个变量同时进行赋值 - 序列解包也可以用于列表和字典.字典默认是对key操作,如果需要key-value操作,需要items()方法,如果仅对va…
2016/1/27学习内容 第二章 Python序列-list list常用操作 list.append(x) list.extend(L) list.insert(index,x) list.remove(x) 删除在列表中首次出现的指定元素x list.pop([index]) 删除并返回列表对象指定位置的元素,默认为最后一个元素 list.clear() list.index(x) 返回第一个值为x的元素的下标,若不存在值为x的元素则抛出异常 list.count(x) 返回指定元素x在列…
上节内容回顾和补充 编程语言 高级 低级 Python种类 JavaPython cPython ***** pypy 字节码 和 机器码 Python程序: 1. 终端: C:\python35\python.exe D:\1.py 解释器: C:\python35\python.exe 2. 文件形 #/usr/bin/u/ubv/a python python 1.py ./1.py 加权限 3. 编码 #/usr/bin/u/ubv/a python # -*- coding:utf-8…
一.什么是编码 可以说,计算机是一个即聪明又笨蛋的家伙.说它聪明,是因为他可以做很多事情,它的强大无需多说,大家应该都有所了解以及感受.但是为什么说它又是个笨蛋呢,因为我们在电脑上写出的每一个字,保存的每一句语音.歌曲以及小电影,它通通不认识,因为这些东西不是它所能读懂的东西.而如果我们让它做一些事情,那么必须用它所能读懂的语言来让他们为我们服务.那么就需要定义一套它能读懂的“语言“标准,而这个“语言”,就叫做编码. 二.编码的种类以及发展 我们都知道,电脑之所以能读懂数据,是因为它里面由许多许…
第六章 GUI:用户图形界面(graphical user interface) 安装easygui:打开cmd命令窗口,输入:pip install easygui 利用msgbox()函数创建一个消息框: import easygui easygui.msgbox('hello there') 运行后弹出一个消息框: GUI输出就是消息框 GUI输入: import easygui user_response = easygui.msgbox('hello there') print(use…
早上6:40起床,睡眼惺忪,学学代码提提神.学完了条件语句. input函数输入值为字符串,处理前转化为int()或float()或其他. if else elif 注意书写格式,否则容易出现syntax报错 明天继续,后天就可以回家了.....可沈阳,是家吗?!哎-…
python学习第二次记录 1.格式化输出 name = input('请输入姓名') age = input('请输入年龄') height = input('请输入身高') msg = "我叫%s,今年%s 身高 %s" %(name,age,height) print(msg) # %s就职一个占位符, # %(name,age,height)就是把前面的字符串与括号后面的变量关联起来 # %s就是代表字符串占位符,除此之外,还有%d是数字占位符 input接收的所有输入默认都是…
boost.python笔记 标签: boost.python,python, C++ 简介 Boost.python是什么? 它是boost库的一部分,随boost一起安装,用来实现C++和Python代码的交互. 使用Boost.python有什么特点? 不需要修改原有的C++代码,支持比较丰富的C++特性.不会生成额外的python代码(像SWIG那样),但是需要写一部分C++的封装代码. 我只用到了其功能的一部分,把C/C++实现的功能封装为可供python直接调用的.so库.具体场景是…