前 言
作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端
☕专栏简介:深入、全面、系统的介绍python的基础知识
文章简介:本文将深入全面介绍python的基础语法知识,建议收藏备用,创作不易,敬请三连哦
大厂真题:大厂面试真题大全
if,if-else,elif语句的用法如下。
score = int(input("please enter a integer number:"))
if score >= 85:
print("excellent!")
elif score < 60:
print("work hard!")
else:
print("good!")
while语句用法如下。其中else语句为可选语法,在while正常执行结束后执行,但是如果while异常退出、break,return则不执行。
i = 0
while i * i < 1000 :
i+=1
print("i=" , i)
print("i * i = " + str(i * i))
if i == 3:
break
else:
print("while over")
使用for打印0-9示例如下,其中else语句为可选语法。
for item in range(10):
print(item)
else:
print("for end")
序列索引参考代码如下。
>>> a = 'hello' >>> print(a[0]) h >>> print(a[-5]) h
序列元素可以进行加法,乘法运算。
>>> a*3 'hellohellohello' >>> a+'world' 'helloworld'
对于序列进行切片就是截取序列,切片操作的语法是[strat: end: step],其中步长step是可选项,切片操作遵循左闭右开原则。
>>> a[0:2] 'he' >>> a[0:3:2]
'hl'
>>> a[1:-1] 'ell' >>> a[0:] 'hello' >>> a[:] 'hello'
对序列元素可以进行成员测试。
>>> 'e' in a True
列表(list)是一种可变的序列类型数据。创建列表可以通过list()函数或者[]完成。
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
>>> [10,9]
[10, 9]
列表可以追加元素,追加单个元素可以用apend(x),追加多个元素可以用加法或者extend(t)。
>>> a=[1,2,3]
>>> b=['a','b','c']
>>> a+=b
>>> a
[1, 2, 3, 'a', 'b', 'c']
列表可以使用insert()进行插入操作。
>>> a.insert(2,'love')
>>> a
[1, 2, 'love', 3, 'a', 'b', 'c']
使用list.remove()可以删除元素。
元组(tuple)是一种不可变的序列。
创建元组有两个方法:1.tuple()方法 2.使用小括号(小括号可以省略),ex:(a,b,c)
>>> t=1,2
>>> t
(1, 2)
元组相当于把多个数据打包捆绑在一起,类似于c语言中的结构体。
可以对元组进行拆包。
>>> s_id,s_name = (102, 'wz')
>>> s_id
102
>>> s_name
'wz'
集合(set)是一种可以迭代的、无序的、不可以重复的序列。
创建集合有两个方法:1.通过set(iterable)函数 2.{a,b,c}
>>> {'a','a','b','b','c','d','e'}
{'c', 'e', 'a', 'b', 'd'}
可以通过a.remove()删除集合元素,如果被删除元素不存在会抛出异常,可以使用a.add()添加元素,如果被添加元素存在则无法添加。
>>> s_set={'wz','wd','zs'}
>>> s_set.remove('oo')
Traceback (most recent call last):
File "" , line 1, in <module>
KeyError: 'oo'
字典是以key和value成对出现的,即键值对。创建字典有两种方法。1.dict()函数 2.{key1:value1,key2:value2},特别的,使用dict()函数创建字典可以结合zip()使用。
>>> dict(zip([102,103,104],['a','b','c']))
{102: 'a', 103: 'b', 104: 'c'}
修改、访问字典数据示例如下。
>>> dict1={1:'a',2:'b',3:'c'}
>>> dict1[2]
'b'
>>> dict1.pop(3)
'c'
>>> dict1.items()
dict_items([(1, 'a'), (2, 'b')])
>>> dict1.keys()
dict_keys([1, 2])
>>> dict1.values()
dict_values(['a', 'b'])
这篇文章就介绍到这里了。
“工欲善其事,必先利其器”。要想成为工作上的高手,面试时的题霸,独步江湖,就必须拿到一份"武林秘籍"。
我个人强推牛客网:找工作神器|大厂java面经汇总|超全笔试题库
推荐理由:
1.刷题题库,题目特别全面,刷爆笔试再也不担心
链接: 找工作神器|大厂java面经汇总|超全笔试题库
2.超全面试题、成体系、高质量,还有AI模拟面试黑科技
链接: 工作神器|大厂java面经汇总|超全笔试题库
3.超多面经,大厂面经很多
4.内推机会,大厂招聘特别多
链接: 找工作神器|大厂java面经汇总|超全笔试题库
5.大厂真题,直接拿到大厂真实题库,而且和许多大厂都有直接合作,题目通过率高有机会获得大厂内推资格。
链接: 找工作神器|大厂java面经汇总|超全笔试题库这篇文章就介绍到这里了。
“工欲善其事,必先利其器”。要想成为工作上的高手,面试时的题霸,独步江湖,就必须拿到一份"武林秘籍"。
我个人强推牛客网:找工作神器|大厂java面经汇总|超全笔试题库
推荐理由:
1.刷题题库,题目特别全面,刷爆笔试再也不担心
链接: 找工作神器|大厂java面经汇总|超全笔试题库
2.超全面试题、成体系、高质量,还有AI模拟面试黑科技
链接: 工作神器|大厂java面经汇总|超全笔试题库
3.超多面经,大厂面经很多
4.内推机会,大厂招聘特别多
链接: 找工作神器|大厂java面经汇总|超全笔试题库
5.大厂真题,直接拿到大厂真实题库,而且和许多大厂都有直接合作,题目通过率高有机会获得大厂内推资格。
链接: 找工作神器|大厂java面经汇总|超全笔试题库