- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 python的函数
什么是函数: 函数就是执行特定任何特定功能的一段代码。为什么需要函数:复用代码隐匿实现细节提高可维护性提高可读性便于调试函数的创建:函数的参数传递第一种方式:按位置引用形参 ,出现在函数的定义处 ,如a, b实参 ,出现在函数的调用处 ,如2 ,3第二种方式:关键字参数传递。按照关键字的定义找到对应值def clc(a,b): c=a+b return cprint(clc(2,3)) #按位置传递res = clc(b=3, a=2)
2021-02-18 20:36:14 135 1
原创 字符串的操作、切片、格式化与编码转换
定义:python字符串驻留机制的定义,python仅保存一份相同且不可变换字符串,后续在创建相同字符串时,不开辟新空间,而是把该字符串地址赋给新创建的变量a = 'python'b = "python"print(id(a),id(b))驻留机制条件:字符串长度为0 或1符合标识符的字符串(字母数字下划线)字符串只在编译时进行驻留,而非运行时[-5,256]之间的整数数字pycharm 对字符串进行了优化处理,所以不在上述条件,在pycharm中也会发现其驻留。驻留机制的优缺点:
2021-02-16 23:01:25 189
原创 元组和集合
元组的定义与创建元组式python的内置数据结构之一,是一种不可变序列可变序列:字典、列表不可变序列:字符串、元组区别:改变序列后其内存id不发生变化(可变序列),id发生变化(不可变序列)元组用小括号()表示。在多任务环境下,同时操作对象(不可变序列),并不会导致对象发生变化。t=('hello','world','98',98) #使用()定义元组print(t)print(type(t))t=('hello') #当只有一个元素时,t居然被定义为str,应该多加一个,print(t
2021-02-16 18:57:33 156
原创 字典
字典字典是python内置的数据库之一,与列表类似,是可变序列。字典是以键值对的方式存储数据,字典是一个无序系列。字典是实现原理:与查字典类似,先根据部首或拼音查找对应页码,python中的字典是根据key查找value所在的位置。字典的创建与删除常见方式花括号:{}使用内置函数:dict( )scores1 = {'peter':98,'sushan':76,'tom':86}scores2 = dict(name='peter',score=86)scores3 ={} #创建空字典
2021-02-16 16:31:14 157
原创 列表的定义与操作
列表 list() ,可以存储多个多种对象的引用列表的创建方式:赋值,方括号[ ] ,然后赋值使用内置函数list()列表特点:列表元素按顺序有序排序索引映射唯一一个数据列表可以存储重复数据任意数据类型混存根据需要动态分配和回收地址列表的索引从0开始,如果索引为负则倒着查找定义与索引lst=['hello',89,3.14,'start']lst1=list(['hello',89,3.14,'start'])import sysprint(sys.getsizeof
2021-02-14 23:43:51 449 1
原创 python的内置函数
python的内置函数可以理解为python内部已经包装好的可以进行输入输出的模块,python中有60多个内置函数,这一章将主要介绍几个常见的内置函数。内置函数range():用于生成一个整数序列,共有三种表达方式range( stop)range( start,stop)range(start,stop,step)第一种表达式i=range(4) #创建一个[0,4),默认步长为1,注意左包右不包print(type(i)) #类型为range ,而不是listprint(i
2021-02-14 19:11:42 141
原创 程序的组织结构
任何简单或者复杂的程序都可以由顺序结构、循环结构和分支结构对象的布尔值:一切都是对象,所有对象都对应一个布尔值,获取对象布尔值用bool()函数布尔值为False的对象有:False、数值0、None、空字符串、空列表、空字典、空元素、空集合等。q='' #空字符串w=[] #空列表e=Noner=list() #空列表t={} #空字典t1=dict() #空字典y=set() #空集合print(bool(q),bool(w),bool(e),bool(r)) #对象为空的布尔
2021-02-13 05:16:49 134
原创 python的输入函数和各类运算符
python的输入函数input()input()函数用来接收用户的输入,输入值类型为str,使用=目标的存储,其本质时一个事函数。在这里插入代码片
2021-02-13 01:11:57 477 1
原创 python的保留字、变量定义及转换、注释
python的保留字python的保留字在变量或自变量中不能使用,否则会出现bug查询保留字的方法import keywordprint(keyword.kwlist)输出[‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘fo
2021-02-13 00:53:11 445 1
原创 python的print函数和转义字符
python中print函数的运用输出字符串输出数字输出带有运算符的表达式输出数据到文件中(在D盘创建文件并输入内容)进行不换行输出i= 533print(i)print(‘hello world’)print(“hello world”) #单引号和双引号功能相同print(8999)print(8+9) #输出含运算符的表达式str1=‘my_fucking_life’print(str1)ex1=open(‘D:/text.txt’,‘a+’) #a+表示如果不
2021-02-12 21:49:37 441
无源定位技术
2018-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人