目录 字典的内置方法 类型转换 字典取值 修改值 计算字典长度 成员运算 删除元素 获取元素 更新字典 快速生成字典 setdefault()方法 元组的内置方法 类型转换 索引与切片操作 统计长度 成员运算 统计某个元素出现的次数 元组特性 集合内置方法 类型转换 集合去重 关系运算 简单认识垃圾回收机制 前言 引用计数 标记清除 分代回收 作业 答案 第一题 第二题 第三题 字典的内置方法 类型转换 # dict()用于转换成字典 print(dict(name='tom', age=18)…
python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java.c做对比,这样更好的理解记忆! 用户交互(输入) input: 等待输入 输入的全是字符串类型,哪怕输入的是数字,也算作字符串类型(若需要转换为整型,则需要加int强制转换:int(str)) 将输入的内容赋值给前面的变量 name = input('输入名字:') #等待输入 age = input('输入年龄:') print(name,age)…
1. 用户交互 python3通过input实现用户交互,与python2的raw_input一样,接收的值都转换成字符串格式.python2中也有一个input,而python2中的input接收的值不转换,保留原始数据类型,即输入什么就是什么,python3种已经去除. x = input("请输入:") print(type(x)) #转换成整数 x = int(input("请输入:")) print(type(x)) #判断输入字符为数字的方法 num =…
# 在python3 中: # nian=input('>>:') #请输入什么类型的值,都成字符串类型# print(type(nian)) # a = 2**64# print(type(a)) #查看得到的数据类型方法 # x =1-2j# print(x.imag)## print(x.real) # 这里是字符串相加,通过如果是age是int的是时候是无法相加的# name = 'huang'# age = '18'# alex =name+age# print(alex) # al…
内存管理 Python解释器由c语言开发完成,py中所有的操作最终都由底层的c语言来实现并完成,所以想要了解底层内存管理需要结合python源码来进行解释. 1. 两个重要的结构体 include/object.h #define _PyObject_HEAD_EXTRA \ struct _object *_ob_next; \ struct _object *_ob_prev; #define PyObject_HEAD PyObject ob_base; #define PyObject_…
输入输出 输入函数input()和raw_input() 在Python3.x中只有input()作为输入函数,会将输入内容自动转换str类型: 在Python2.x中有input()和raw_input()两个输入函数,对于input()函数,你输入的是什么类型,他就传入什么类型:raw_input()和3.x中的input()作用一样. >>> a = input() 3 >>> type(a) <type 'int'> >>> b =…
『Python基础-5』数字,运算,转换 目录 基本的数字类型 二进制,八进制,十六进制 数字类型间的转换 数字运算 1. 数字类型 Python 数字数据类型用于存储数学上的值,比如整数.浮点数.复数等.数字类型在python中是不可变类型,意思是一个变量被赋予了一个不一样的数值之后就不再是原来的内存指向了,python是基于值得内存管理机制. 数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间. Python 支持三种不同的数值类型: 整型(Int) - 通常被称…
一.pycharm软件的基本使用 修改主题背景 修改字体大小 切换解释器 如何新建python文件 创建后缀是py的文件 注意:pycharm的语言 一定要使用英文的 二.python语法注释 (1).什么是注释 注释就是对一段代码的解释与说明,可以方便我们理解与使用,不参与代码的实际运行 (2).如何使用注释? 单行注释(使用警号) 多行注释(使用三个单引号) 多行注释(使用三个双引号) 三.变量 变量与常量就是为了让程序具备人记录事务状态的能力 (1).什么是变量? 变量就是会发生变化的量,…
Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程Functional Programming 每天都有程序员定时讲解Python技术,分享一些学习的方法和需要留意的小细节,要资料加 6244407451. python中的函数■ 函数的意义:■1.对输入进行变换映射后输出 ,可以进行反复调用.以函数名对代码块进行封装■2.过程化 VS 结构化■…
目录 编程语言分类 运行Python程序的两种方式 1.交互式 变量与常量 1.变量 2.常量 3.小整数池 垃圾回收机制 编程语言分类 编程语言分为: 1.机器语言:直接用二进制的0和1和计算机(CPU)直接沟通交流,直接操作硬件. 2.汇编语言:用简单的英文标签来表示二进制数,直接操作硬件. 3.高级语言:它并不是指某一种语言,而是包括很多编程语言,比如:PHP.c/c++.Java.C#.python.go等 # 机器语言 优点:不需转换,计算机能直接读懂,执行速度快. 缺点:二进制代码复…