笔记-列表and运算器

1.
name = ['Niumei', 'YOLO', 'Niu Ke Le', 'Mona'] 
food=['pizza', 'fish', 'potato', 'beef']
number=[3, 6, 0, 3]
friends=[]
friends.append(name)
friends.append(food)
friends.append(number)
print(friends)
不用特意初始化二维列表,列表可以存放列表

2.import sys

num= input()
listn= [(str((int(i)+3)%9)) for i in num]
print(listn[2]+listn[3]+listn[0]+listn[1])
输入是1234,输出是6745

3.用列表实现栈
list.pop([index])
index(可选):你想删除的元素的下标,默认是 -1,即最后一个元素

4.用列表实现队列
stack1 =[1,2,3,4,5]
int1 = stack1.pop(0)
print(stack1)
int2 = stack1.pop(0)
print(stack1)
stack1.append(int(input()))
print (stack1)

5.# 创建一个列表group_list,包含这个小组的成员名称
group_list = ['Tom', 'Allen', 'Jane', 'William', 'Tony']

#第一个参数-start index 第二个参数-end index,第三个参数为step间距(可省略)

print(group_list[-1:-4:-1])

如果是要从右到左的方向的话,要注意开始的序号也是在第一个,然后也是结尾的序号代表的值是不被包括的。
6.复习迭代器
7.复习format 函数
print('{} {}\n{:.2f}'.format(a,b,c)) 

运算器

8。
age = input().split() #当输入是用空格分开而不是用行分开始要这样读取
print(age[0] == age[1]) #这样会直接输出true or false

9.
a,b=input().split()
a=int(a)
b=int(b)
print(a>b) #会直接输出布尔值
print(a<b)

10看map function and input,split

11.看与或非

12.s1.lower() 可以把字符串变成小写
13。
判断某个元素是不是存在
str1 = input().split()

a_list = list(str1)

name = input()

法一: 判断查找字符串在列表中的个数,如果大于0就存在

print(a_list.count(name) > 0)

法二: 直接判断是否有这个字符串

print(name in a_list)

14.
a = 5   # 0b0101
b = 3   # 0b0011

print(a & b)   # 1    -> 0b0001
print(a | b)   # 7    -> 0b0111
print(a ^ b)   # 6    -> 0b0110
print(~a)      # -6   -> 负数补码结果
print(a << 1)  # 10   -> 左移一位,相当于5*2
print(a >> 1)  # 2    -> 右移一位,相当于5//2
全部评论

相关推荐

1.&nbsp;根据本科学校&nbsp;先问我是哪里人2.&nbsp;先跟我介绍分三个部分去聊,第一部分是目前的背景,大概是什么情况,第二部分是聊一下我的期望,对业务,对工作内容方面的期待,第三部分聊一些技术3.&nbsp;本科软工,硕士电子信息,为什么选择前端这个方向4.&nbsp;为什么选择程序员这个行业(答了本硕都是计算机专业,不满意继续追问,答不想考公考编,也不满意,还说还有很多可以选择的职业,还有啥职业能选?难道去干销售吗?...)5.&nbsp;问学长学姐大概都从事什么方向6.&nbsp;跟我说职业选择是很慎重的事情7.&nbsp;对实习城市的工作地点有什么要求8.&nbsp;对实习的期望9.&nbsp;对团队和leader有什么期望10.&nbsp;项目部署了吗11.&nbsp;请求token是拿什么做的?后端是什么做的(回答了用了提供好的api接口,被调侃现在教学项目都这么成熟了)12.&nbsp;除了对框架的学习,对JS和CSS有什么学习吗13.&nbsp;项目中布局是用的什么(flex,relative,absolute)14.&nbsp;没用过grid吗(没有)15.&nbsp;用的是js还是ts16.&nbsp;ts学习过吗?为什么会出现ts?(说ts的优势)17.&nbsp;说了类型的限制,在写代码过程中就会报类型错误,而不是在编译后才发现错误,type和interface,继续问ts不也是解析成js去运行的,提供这些特点有什么用呢18.&nbsp;css用过sass,sass有什么优势?(你这项目挺老的,得是五年之前的了...)19.&nbsp;前端一共学了多久,是一直持续学习还是断断续续的20.&nbsp;每天学习5h以上的时间大概有几个月21.&nbsp;web的存储大概有哪些?22.&nbsp;localStorage,sessionStorage的get和set,与indexDB的区别有哪些23.&nbsp;localStorage的读取是同步的还是异步的24.&nbsp;问我哪门专业课学的比较好?(本科学的基本忘的差不多了)25.&nbsp;非要让我说一门课然后针对提问(只能回答计网了)26.&nbsp;ip寻址&nbsp;,他在公司的网络中,与我在学校的网络中进行网络通信,如何找到对方的地址?具体步骤说一下()27.&nbsp;聊个老生常谈的RPC,熟悉吗(根本没听过,硬着头皮瞎说)28.&nbsp;说点我了解的(我再了解也经不住问,已经快绷不住了)29.&nbsp;继续问我熟悉的,了解的比较深的(没有了解深的,总不能说我最近只看八股吧)30.&nbsp;随便说了八股的几个知识点,问父子组件通信的原理(答了基于发布-订阅)31.&nbsp;父子组件属性传递原理(答了单向数据流,v-bind,不对,答了响应式原理)32.&nbsp;还有哪块比较了解(真的不了解)33.&nbsp;DOM树怎么渲染出来的(说了Render的一些线程)34.&nbsp;这些线程做了什么事35.&nbsp;继续问渲染是怎么渲染的(布局&nbsp;分层)36.&nbsp;绘制的细节知道吗(不会)37.&nbsp;反问阶段,问了技术栈,部门主要做什么(技术栈很杂,部门项目方向很多)38.&nbsp;被问学校就业率如何,去北上广的多一些,还是去省会城市的多一些(...根据实验室毕业去向回答了)39.&nbsp;被说现在学生不如他们那一批的卷了(只想赶紧结束)最后反问阶段问了部门,面试官还说给我3-5分钟继续问,但是我真的没什么想问的了,被硬控3分钟
点赞 评论 收藏
分享
白火同学:1、JVM放在Java下面,问Java的八股文顺带往深里问就问到JVM了; 2、SpringCloud可以单独从Spring全家桶拆出来,这已经是单体走向分布式的架构了; 3、Spring全家桶的技术点有点太少了,每条技术栈的技术点要写到3-4个,而且也不能只是了解的程度; 4、除了Java技术栈,咱们科班可以再加点其他的技术栈,比如数据结构、算法、计网、操作系统,面试官能看出你平时的学习水平怎么样。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务