- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 函数.py
2021.4.141.关键字形参fun(形参名1=值1,形参2=值2)这样的传 名称-值对 的实参形式叫做关键字实参ps:使用关键词实参时,位置先后顺序无所谓ps:fun(形参名1=值1,形参2=值2)与fun(形参名2=值2,形参1=值1)是等效的2.默认值def fun(形参1, 形参2 = 默认值2)使用默认值时,在形参列表中必须先列出没有默认值的形参,再列出有默认值的形参.折让Python依然能够正确的解读位置实参...
2021-04-15 11:55:51
93
原创 用户输入及while.py
2021.4.141.input()input()括号内的参数是输出给用户的提示信息input()收到的信息默认保存为字符串2.while循环设置一个初值为True为的标志active当有多个判断循环是否继续或者多个导致循环跳出条件时,只需在这些条件后设置active=False即可!...
2021-04-14 20:23:57
94
原创 py.字典
2021.4.131.字典概念{键:值,键:值}------用花括号括起来,键是字符创,而与键对应的值可以是任何python中的对象,键值对间用逗号分隔2.字典的增删改查(1)、增和改都是通过赋值的形式来实现(2)、查就类似列表访问(3)、删则使用del 语句favorite_city = { 'Simon': '重庆', 'Jack': '杭州', 'James': '克利夫兰', 'David': '台北' }#查print("查")print
2021-04-13 11:59:32
332
原创 python条件判断
2021.4.121.几个关键字(1) and----相当于C语言里的&&(2) or----相当于C语言里的 ||(3)in-----用于判断列表是否包含某个元素的关键字ps:检查不在就使用 not inlist_test = [1, 3, 5, 6, 8]if 3 in list_test: print('yes')else: print('no')输出yesProcess finished with exit code 02.比较字符串时
2021-04-12 14:59:46
114
原创 2021-04-11
2021.4.11.py1、列表遍历for 变量名 in 列表名: print(变量名)ps:相当于依次将列表元素保存到同一变量中进行操作roommates = ['wjx', 'xzf', 'zyr']for roommate in roommates: print(roommate + ", 你是哈麻皮")输出:wjx, 你是哈麻皮xzf, 你是哈麻皮zyr, 你是哈麻皮2、数字列表(1)、range()函数:range(1,n)表示1到n-1range(1,
2021-04-11 14:59:41
93
原创 2021-04-08
2021.4.8_列表.py列表基本操作:1.增:(1) .append()方法—只能在表尾加(2).insert()方法----可以指定位置来插入,语法为.insert(位置,插入内容)2.删(1)del语句删除—永久删除,且不可接收被删的值语法为 del list[下标](2).pop()方法—可指定pop第几个,pop()默认为最后一个(3).remove()方法—根据值来删除语法为:list.remove(值)ps:remove()方法只能删除第一个值,若有多个一样的值,则需
2021-04-08 11:51:38
114
原创 2021-04-07
2021.4.71.python 3.X除法分为 / 和 // :(1) / 除法的结果一定是浮点数,无论除数和被除数为和类型(2)二 // 除法的结果根据除数或被除数的类型而定,只要其中有一个为浮点数,结果即为浮点数2.字符串的几个函数(1) strip—英文释义:剥夺lstrip()–删除字符串左边的空格rstrip()–删除字符串右边的空格strip()–删除字符串左右两边的空格(2)大小写:upper()整个字符串大写lower()整个…小写title()开头字母大写..
2021-04-07 12:20:47
80
原创 新手刷题:leetcode#143重排链表
题目描述:给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→…你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例 1:给定链表 1->2->3->4, 重新排列为 1->4->2->3.示例 2:给定链表 1->2->3->4->5, 重新排列为 1->5->2->4->3.解题思路:1、通过快慢指针把链表一分为二2、再
2020-05-20 11:21:56
239
原创 萌新考研刷题笔记:环形链表的判断
*** 单链表有环都是从尾结点指向前面的结点产生的环***leetcord 链表141题:给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。解题思路:用两个快慢指针p和q,若有环则两个指针会相遇,否则无环代码:/** * Definition for singly-linked list. * struct ListNode { * int val;
2020-05-19 10:04:41
164
原创 leetcode链表第二题 :两数相加
题目描述:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807解题思路和考虑的问题:思路:设两个工作指针同时移动相加,
2020-05-18 15:13:10
219
6
原创 萌新菜鸡刷题笔记:链表的插入排序
链表的插入排序整体思路和数组插入排序差不多,不同的是查找方式略有不同步骤如下:1、从头至P(数组为从p往前找)找到p所指结点该插入的位置2、若没合适位置,p往后走; 否则移动pDefinition for singly-linked list.struct ListNode {int val;struct ListNode *next;};typedef struct ListNode LNode;struct ListNode* insertionSortList(s
2020-05-16 21:49:15
172
空空如也
CSS问题:absolute定位元素居中的做法疑问
2021-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人