- 博客(25)
- 收藏
- 关注
原创 python 函数
lambda表达式和匿名函数一个表达式实现的函数匿名函数f = lambda x, y: x + yprint(f('ds', 'fe'))也可以同时定义多个,就像同时赋值匿名函数本身也可以作为函数的返回值来使用def fun(): return lambda x, y: x + yf = fun()print(f('fd', 'da'))不可以直接使用def fun(): return lambda x, y: x + yprint(fun(
2021-05-31 16:16:44 404
原创 字符串python
国内通行的是GBK国际通行的是UTF-8自动考试系统会因为有中文编码错误导致误判encode()默认是UTF-8编码字符串常用函数lower()小写upper()大写title()首字母大写capitalize()第一个单词的第一个字母大写swapcase()大小写互换split()split(sep,maxsplit)splistlines()以\n为分割符expandtabs()将\t补成空格,并且是补满一个制表,所以可以补个数不同的空格,这几个空格代表的还是\t几个字符串
2021-05-17 15:21:12 168 1
原创 关于python中的reversed()函数
问题描述:在这里无论输入什么,都是Falsestr=input()if str == reversed(str): print("是回文串")else: print("不是回文串")转成list就没有问题了str=input()if list(str) == list(reversed(str)): print("是回文串")else: print("不是回文串") 原因分析:reversed返回的是一个逆序列的迭代器,而迭代器表示的是一个数据流.
2021-05-17 13:06:06 660
原创 c 程序的基本结构和语句
语句c语言允许在一行写几个语句C语言允许一个语句写几行,上一行用\结尾基本结构循序、选择、循环数据的输入和输出#include:预编译命令,把某个源文件原封不动的贴到#include的位置<>:去系统目录中去找文件“”:首先在当前目录查找,没找的就去系统目录中查找,一般用于自己写的优先查找putchar只能输出一个字符printf(“格式控制”,输出列表)格式控制:1.原样输出的普通字符 2.格式字符格式字符%d:十进制%o:八进制%X:十六进制%u:以十进制输出
2021-04-21 12:09:34 154
原创 c数据类型、运算符、表达式
数据类型常量:值不能变的量312:整型常量312.2:实型常量‘a’:字符常量变量:标识符:就像人名,保留字不能作为标识符以0开头的数是八进制数字以0x开头的是十六进制的数字整型基本型:int短整型:short int(short)长整型:long int(long)无符号整型:unsigned int ,unsigned short,unsigned long 不能存负数sizeof():看某种类型的变量在计算机中占多少字节,是一个运算符意义不大...
2021-04-20 00:30:44 78
原创 python正则表达式
定义是对字符串操作的一种逻辑公式1.给定的字符串是否符合正则表达式的过滤逻辑2.可以通过正则表达式,从字符串种获取我们想要的特定部分re模块import res='abcdefg'result=re.match('abc',s)print(result)print(re.search('cd',s))print(re.match('cd',s))print(re.search('cd',s).group())match是匹配,即从第一个开始search是查找,可以是任意位置,只
2021-04-03 18:28:35 107
原创 python 函数 isinstance
格式def 函数名([参数,参数]):— 函数体(重复的代码)isinstance()print(isinstance(2,int))判断对象是不是类型
2021-04-02 21:38:11 190
原创 python 集合
集合x=[1,2,3,34,1,3,5]print(set(x))不重复add()x=[1,2,3,34,1,3,5]y=set(x)y.add('asfc')print(y)不会拆开update()x=[1,2,3,34,1,3,5]y=set(x)y.add('asfc')y.update(['gfwse','afe'],'ges')print(y)拆开放入,无序,必须放不可变元素remove()x=[1,2,3,34,1,3,5]y=set
2021-04-02 19:00:32 152
原创 python 元组和字典
元组t1=()t2=(1)t3=(1,)t4=('fa')t5=('fa',)print(type(t1))print(type(t2))print(type(t3))print(type(t4))print(type(t5))单个元素要有‘,’元组就像不能修改的列表x=(1,2,3,4,5,6)print(sorted(x))拆包和装包x=(1,2,3,4,5,6)a,*_,c=xprint(a,c,_)*变量,把未知个数的元素以列表的形式给变量字符串,
2021-04-02 16:09:43 175 1
原创 python 列表
列表更新和删改x=[1,2,3]del x[2]print(x)删除指定位置x = [1, 2, 3]l = len(x)i = 0while i < l: if 2 == x[i]: del x[i] l -= 1 i += 1print(x)删除可能越界,要这样做,这样做也可能漏删,主要是相邻的移动了一位所以x = [1, 2, 3]l = len(x)i = 0while i < l: if 2
2021-04-02 00:23:43 232 2
原创 python 字符串
循环前提python的循环没有作用域一说,循环结构外也可以获取值字符串占用内存x = '123'y = "123"z = '''123'''print(id(x))print(id(y))print(id(z))三引号和单双引号不同x = '123'y = "123"z = '''123'''print(id(x))print(id(y))print(id(z))同一行时就是一样的x = input()y = input()print(id(x), id(y)
2021-04-01 01:31:37 167
原创 python网课笔记21/3/31
运算符a in b,是看a在不在b里,不是a的元素在不在b里运算优先级randomrandom.randint(1,10)1到10之间的随机数
2021-03-31 14:24:47 65
原创 python网课笔记21/3/30
print()函数print(value,…,sep=’ ‘,end=’\n’,file=sys.stdout,flush=False)sep:分割符,默认为‘ ’end: 结尾,默认为‘\n’转义字符\n:换行 \t 制表 ’ " \r回车 \print('agea\rfwqa')在idle中不能实现\rr’’,原样输出,即使有转义字符也不会转义print('agea\rfwqa')print(r'agea\rfwqa')...
2021-03-30 19:12:46 70
原创 pythpn 循环结构
浮点数比较浮点数由于精度的问题,无法直接比较大小abs(float-比较的值)<1e-10while循环和c没什么区别i = 1sum = 0while i<=100: sum += i i = i + 1print(sum)扩展while语句i = 1sum = 0while i<=100: sum += i i = i + 1else: print(sum)和if差不多如果while以break结束时,就不会
2021-03-29 18:08:36 237
原创 python函数及其用法(3)————map()函数
map()函数map(function, iterable, …)function:单参数函数的函数名iterable:一个或多个序列或可迭代对象将iterable的每个元素传递给function处理,得到各项函数值返回map对象直接输会这样(还不知道为什么)可以转化成列表对于字典是提取字典的key,并将结果存放在一个list中对可迭代函数’iterable’中的每一个元素应用‘function’方法,将结果作为list返回>>> def add100
2021-03-29 12:35:33 138
原创 python函数及其用法(2)————split()函数
split()函数str.split(sep, num)str:被处理的字符串sep:分割字符,Tap 空格 \n 默认为空白分割符num:分割次数,不写=-1=全部分割返回值是个列表当分隔符在字符串第一个或最后一个位置时,需要注意结果(当不写sep时,没有该影响,就是文档上的第二种拆分方法),前后多了个空字符:string = "abcaca"print(string.split("a"))打印结果:['', 'bc', 'c', '']string = "\nabc abc\n
2021-03-29 00:34:31 417
原创 python学习网课笔记(和21/3/15是一个)
Python 源文件:xxxx.pyDOS命令Tap :在文件夹里,Tap可以补全文件名,多次可以切换文件python 文件名 :让python翻译给CPU变量声明变量实际上就是给内存要空间python是弱类型:给变量什么类型的值,它就是什么类型,对类型要求不重要变量名由字母 数字 _组成,不能以数字开头,严格区分大小写,不能使用python的关键字如何查看python的关键字import keywordprint(keyword.kwlist)[‘False’, ‘None’,
2021-03-28 23:47:28 72
原创 python 逻辑运算符和位运算符
逻辑运算符and:逻辑与,当两个操作数都等价于True时,结果为第二个操作数的值,输出可以为等价于True的非布尔型数据当有一个操作数等价于False,结果为第一个等价于False的操作数的值。or:逻辑或,当两个操作数都等价于False时,结果为第二个操作数的值,输出可以为等价于False的非布尔型数据当有一个操作数等价于True,结果为第一个等价于True的操作数的值。not:逻辑非,如果操作数为 True,则返回 False;如果操作数为 False,则返回 True。逻辑运算的短路现象
2021-03-26 23:56:11 1079
原创 python函数及其用法(1)————eval()函数
eval()函数先把文档贴出来。eval(expression,globals=None, locals=None)参数说明:expression是一个参与计算的python表达式globals是可选的参数,如果设置属性不为None的话,就必须是dictionary对象了locals也是一个可选的对象,如果设置属性不为None的话,可以是任何map对象了eval():实现list、dict、tuple与str之间的转化,同样str函数把list,dict,tuple转为为字符串去掉参数
2021-03-23 14:47:22 627
原创 python 输出课堂笔记21/3/22
标准输出print(value,....,sep=' ',end='\n',file=sys.stdout,fluse=False)sep:间隔字符 默认空格end:最后一项后显示的字符 默认|\nfile:指定输出流?? 默认屏幕格式化输出字符串格式化运算符%内置函数format()字符串的format()方法- 字符串格式化运算符%格式字符串%(数据项1,[数据项2,[数据项3,…]])格式字符串由普通字符和格式字符组成普通字符原样输出,一组格式字符与一个数据对应格
2021-03-22 20:12:30 108
原创 python共享引用 21/3/22
1.数值类型和字符串的共享引用(数字):实数,复数,字符串也一样,这里就不做示例了当变量的值为不可变数据类型时,此变量赋值给其他变量,会指向同一个数据,但是修改一个并不会影响另外一个变量为[-5~256]的整数,这些值相同的变量将公用同一个内存空间但是在交互模式下,同一个语句会共用一个内存空间或者是在程序中,同值不同名的变量会共用同一个内存空间x=1.2y=1.2print(id(x)==id(y))x,y=1.2,1.2print(id(x)==id(y))2.元组
2021-03-22 12:44:45 349
原创 python顺序结构课堂笔记
编程规范注释 说明代码块注释(多行) 以三引号’‘’ “”“为界定符行注释 #缩进 层次美观语句续行和分隔\ 续行标志;一行中分隔赋值语句复合赋值x+=1即x=x+1链式赋值和同步赋值未完待续标准输入输出input(prompt=None)input(“提示:”)返回值一定是一个字符串可以使用转化类型函数eval(source,globals=None,locals=None) 自动转化类型eval(input())eval(‘help(eval.
2021-03-15 16:30:46 141
原创 python课堂笔记21/3/15
杂type(变量) 查看变量类型id()查看地址 【-5,256】是一样的for i in range(x) 0~x-1个数的遍历,既重复执行100次time.sleep(x) 程序休眠X秒timer.randint(1,10) 生成一个1~10之间的随机整数randomforward() 距离left() 右转度数turtle.Pen()设置画笔turtle.bgcolor() 背景.pencolor()设置画笔颜色 10.circle()画圆- #Ex1-7-1.py -.
2021-03-15 15:11:08 76
原创 python学习21/3/15
面向过程和面向对象:C C++ C#(sharp) 过渡java 面向对象pythonpython的特点面向对象 解释型 弱类型 脚本语言功能强大且完善的通用型语言清晰的语法和可扩展性1.面向对象:类别 具体2.解释型:解释型和编译型:c平台(操作系统:windows. Linux. OS).解释型:python 跨平台解释器:python3.x...
2021-03-15 08:51:57 109 1
原创 C语言学习 21/3/14
简单了解C1.什么是C语言2.第一个C语言程序3.数据类型4.变量、常量5.字符串+转义字符+注释6.选择语句7.循环语句8.函数9.数组10.操作符11.常见关键字12.define定义常量和宏13.指针14.结构体---------------------------------------------------------------------------------1.什么是C语言人与计算机交流的语言发展– 二进制语言–汇编语言–高级语言2
2021-03-14 20:27:05 288 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人