python基础学习笔记

#bicyles=['trek','cannondale','redline','specialized']
#duanxin=f"My frist bick was {bicyles[0].title()}"
#print(duanxin)
#修改列表中的元素
'''mm=['honda','yamaha','suzuki']
mm[0]='douki'
print(mm)'''
#在列表中末尾添加元素append
'''mm=['honda','yamaha','suzuki']
mm.append('douki')
print(mm)'''
#插入新元素进列表insert
'''mm=['honda','yamaha','suzuki']
mm.insert(0,'jiejie')
print(mm)'''
#删除列表中元素del
'''mm=['honda','yamaha','suzuki']
del mm[0]
print(mm)'''
#将列表中某个元素剔除放入新变量中pop
'''mm=['honda','yamaha','suzuki']
ss=mm.pop(1)
print(ss)
print(mm)'''
#根据值删除元素remove
'''mm=['honda','yamaha','suzuki']
mm.remove('honda')
print(mm)'''
#对列表永久排序sort(按照首字母顺序)
'''cars=['bwm','audi','toyo','subaru']
cars.sort()
print(cars)
#按照首字母永久倒序reverse
cars.reverse()
print(cars)'''
#使用函数sorted()临时排序
'''cars=['bwm','audi','toyo','subaru']
print(sorted(cars))
print(cars)'''
#确定列表长度len()
'''cars=['bwm','audi','toyo','subaru']
figure=len(cars)
print(figure)'''
#遍历整个列表for
'''renyuan=['ming','huang','duan']
for name in renyuan:#name相当于新列表用于储存人员名字print(name)'''
#使用for循环+f字符串+title()
'''renyuan=['ming','huang','duan']
for name in renyuan:print(f"{name.title()} was a man")'''
#更复杂的句子
'''renyuan=['ming','huang','duan']
for name in renyuan:print(f"{name.title()} was a man")print(f"\tbut is a gay,{name.title()}\n")'''
#打断for循环
'''renyuan=['ming','huang','duan']
for name in renyuan:print(f"{name.title()} was a man")print(f"\tbut is a gay,{name.title()}\n")
print("不与循环内的语句对其即可")'''
#生成数据列表range()和list()
'''biao1=list(range(6))
biao2=list(range(1,6))
biao3=list(range(0,6,2))
print(biao1)
print(biao2)
print(biao3)'''
#创建一个列表,包含1到10的平方
'''pingfangliebiao=[]
for figure in range(1,11):pingfang=figure**2pingfangliebiao.append(pingfang)#不同于C语言,不能自动往列表内填值,前者会被后来的值覆盖,需要用append函数
print(pingfangliebiao)'''
#统计计算数值列表max(找最大)min(找最小)sun(求和)
'''biao=list(range(0,9))#生成列表,也可以用for循环生成 for biao in range(0,9):
zuida=max(biao)
zuixiao=min(biao)
he=sum(biao)
print(zuida,zuixiao,he)'''
#列表解析
'''pingfangliebiao=[figure**2 for figure in range(1,11)]
print(pingfangliebiao)'''
#使用列表的一部分(切片)
'''biao=[1,2,3,4,5,6]
print(biao[0:3])
print(biao[-3:-1])
print(biao[0:6:2])#指定取值步长'''
#复制列表
'''biao=[1,2,3,4,5,6]
biao1=biao[0:6]
print(biao1)'''
#元组--不可变列表(无法通过索引修改)区别使用圆括号
yuanzu=(1,2,3)
#yuanzu[0]=45#报错无法修改元组内值
'''for shu in yuanzu:print(shu)
yuanzu=(11,22,33)#直接修改元组
for shu1 in yuanzu:print(shu1)
print(yuanzu)'''
#if语句
'''biao=['a','b','c','d']
for zimu in biao:if zimu=='a':print(zimu.upper())else:print(zimu.lower())'''
#检查是否相等==
''' 'car='bmw'
car=='bmw' '''
#检查是否相等忽略大小写
'''car='audi'
car=='Audi'
car.lower()=='audi'#暂时改变首字母大写不继承
print(car)'''
#检查是否不相等 !=
'''word='rainbow'
if word!='rain':print(1)'''
#数值比较
'''age=18
age==18#检查是否18
if age!=17:print(1)'''
#使用and检查多个条件
'''age=22
ages=18
jieguo=(age>21) and (ages>21)#同时满足(括号可以不要)
print(jieguo)'''
#使用or检查
'''age=22
ages=18
jieguo=(age>21) or (ages>21)#满足一个就行(括号可以不要)
print(jieguo)'''
#检查特殊值是否在列表中
'''word=[1,2,3]
jieguo=1 in word#检查1是否在列表中
print(jieguo)'''
#检查特定值不包含在列表中
'''bank=['gongshang','youzheng','nongye']
new_bank='jianshe'
if new_bank not in bank:print(1)'''
#布尔表达式#简单的if语句
'''age=19
if age>=18:print('\n\tdal')
else:print('ganghao')'''
#if-elif-else结构
'''age=18
if age<4:print("free")
elif age>4 and age<18:#可以使用多个elifprint("need 10 yuan")
else:price=20print(f"need {price} yuan")'''
#省略else(用elif代替但是elif后面必须带条件)
'''age=18
if age<4:print("free")
elif age>4 and age<18:#可以使用多个elifprint("need 10 yuan")
elif age>=18:price=20print(f"need {price} yuan")'''
#检查特殊元素
'''peiliaobiao=['蘑菇','青椒','味精']
for cailiao in peiliaobiao:print(f"adding {cailiao}")
print("什么古怪配方?")peiliaobiao=['蘑菇','青椒','味精']#蘑菇么有了
for cailiao in peiliaobiao:if cailiao=='蘑菇':print("\n没得蘑菇了")else:print(f"adding {cailiao}")
print("什么古怪配方?")'''
#确定列表是否为空
'''peiliaobiao=[]
if peiliaobiao:for cailiao in peiliaoniao:print(f"adding {cialiao}")print("什么古怪配方?")
else:print("不加材料吃个屁.")'''
#使用多个列表
'''availiab_peiliao=['蘑菇','青椒','味精','海带','鱼干']
requested_cailiao=['蘑菇','青椒','鱼干','鸡蛋']
for cailiao in requested_cailiao:if cailiao in availiab_peiliao:print(f"adding {cailiao}")else:print(f"没有{cailiao}")
print("什么垃圾配方?")'''
#使用多个列表
'''availiab_peiliao=['蘑菇','青椒','味精','海带','鱼干']
requested_cailiao=['蘑菇','青椒','鱼干','鸡蛋']
for cailiao in requested_cailiao:if cailiao not in availiab_peiliao:#if not in如果不、、、就、、print(f"没有{cailiao}")else:print(f"adding {cailiao}")
print("\n\t什么垃圾配方?")'''
#一个简单的字典(外星人颜色:绿色+分数:5)
'''alien_0={'color':'green','point':5}#制定字典,格式为大括号,每个元素赋值用冒号
print(alien_0['color'])
print(alien_0['point'])'''
#访问字典中的值
'''alien_0={'point':66}#想要获取字典中的值需要指定字典名称alien_0+键point
print(alien_0['point'])
new_point=alien_0['point']
print(f"\nyou just earned {new_point} points!")'''
#添加键值对(字典是一种动态结构,可以随时添加键值对,可依次指定字典名,用方括号括起的键和相关联的值)
'''alien_0={'color':'green','point':5}
print(alien_0)
#新增外星人的位置和方向
alien_0['location']='上'
alien_0['fangxiang']='东'
print(alien_0)'''
#修改字典中的值
'''alien_0={'color':'green','point':5}
print(f"The alien is {alien_0['color']}.")
alien_0['color']='yellow'#赋值修改字典中的值
print(f"The alien is {alien_0['color']}.")''''''alien_0={'x_position':0,
'y_position':25,
'speed':'medium'}
print(f"\noriginal x-position:{alien_0['x_position']}.")
#向右移动外星人,根据速度大小决定移动量
if alien_0['speed']=='slow':alien_0['x_position']=0+1
elif alien_0['speed']=='medium':alien_0['x_position']=0+2
elif alien_0['speed']==high:alien_0['x_position']=0+3
else:print("erro")
print(alien_0)'''
#删除键值对 del命令
'''alien_0={'color':'green','point':'5'}
del alien_0['color']
print(alien_0)'''
#由类似对象组成的字典(Ming 喜欢 C++)
'''favorite_languages={'jen':'c','ming':'c++','hong':'python'}
print(f"Ming 喜欢 {favorite_languages['ming'].title()}.")'''#f语句标点放括号外面

2021-10-09相关推荐

  1. 纬创科技面试 2021.10.09 19:00

    纬创科技面试 面试时间:2021.10.09 19:00 面试方式:两个面试官 腾讯视频面试 面试总结:总体面试比较简单,但是问题较多,也很全面.总体上还是比较满意的 问题 基本情况: 介绍之前的项目 ...

  2. 2021/10/09码加加模拟赛Day3

    A.题斐波那契 解题思路 水题,打表解决,递归最后一组测试样例会超时.还有大家读题的时候看一下数据范围啊,忽略了不就没分了? #include<iostream> #include< ...

  3. Python 最近两条好消息:①TIOBE排名超过C和Java②新版本发布3.10.0,还有今天刚发布的《What’s New in Python(2021.10.15)》

    来自TIOBE的最新10月份统计数据显示,Python首次超越Java.JavaScript.C语言等,成为最受欢迎的编程语言.TIOBE过去20年一直在追踪编程语言的受欢迎程度,其数据来自于对25个 ...

  4. 【跃迁之路】【605天】程序员高效学习方法论探索系列(实验阶段362-2018.10.09)...

    @(跃迁之路)专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) 我将以自己为实验对象. ...

  5. [转]如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...

    本文转自:http://www.cnblogs.com/yyangblog/archive/2011/01/07/1929657.html 问题概述: 在导入一个app后提示如下错误: "E ...

  6. 如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...

    问题概述: 在导入一个app后提示如下错误: "Error generating final archive: Debug Certificate expired on 10/09/18 1 ...

  7. 电动力学每日一题 2021/10/23 载流板产生的电磁场

    电动力学每日一题 2021/10/23 载流板产生的电磁场 载流板的辐射 载流板的辐射 先验证电荷守恒: ∂ρ∂t=−∇⋅J=−∂∂zJz=0\frac{\partial \rho}{\partial ...

  8. 电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场

    电动力学每日一题 2021/10/15 Fourier变换法计算均匀电流密度产生的磁场 无限长均匀电流 无限长圆柱面均匀电流密度 无限长均匀电流 假设z轴上有一根非常细的电线,携带均匀电流I0I_0I ...

  9. 电动力学每日一题 2021/10/14

    电动力学每日一题 2021/10/14 (a) Define r∣∣=xx^+yy^\textbf r_{||}=x\hat x+y\hat yr∣∣​=xx^+yy^​, r∣∣=x2+y2r_{| ...

  10. 电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场

    电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场 静止点电荷 具有均匀线密度的静止电荷产生的电场 具有均匀面密度的静止电荷产生的电场 用Fourier变换法计算电场 ...

最新文章

  1. 大小端模式 判断方法
  2. oracle中ocr和asm的关系,迁移OCR和VotingDisk并删除原ASM磁盘组
  3. 写一个排序算法,可以是冒泡排序或者是快速排序,假设待排序对象是一个维数组。(提示:不能使用系统已有函数,另外请仔细回忆以前学习过的 基础知识)...
  4. Visual Studio 2017 15.9预览版3支持ARM64 for UWP
  5. Dreamweaver cs3快捷键大全
  6. ASP.NET MVC3数据绑定到VIEW的方式
  7. 支付宝澄清使用华为方舟编译器;三星苹果遭遇集体诉讼;PHP 7.4.0 beta4 发布 | 极客头条...
  8. 银行业务队列简单模拟Java程序设计_PTA 数据结构 银行业务队列简单模拟
  9. Python build-in数据类型之字符串str (一)
  10. 做微信小程序商城需要什么材料?
  11. 计算机网络应用基础试题6,计算机网络应用基础期末试卷试题2
  12. PC验证CSR8811蓝牙芯片
  13. gloox1.0使用Emai格式的账号登录
  14. 李大仁是真的爱程又青
  15. TSMC HPC工艺介绍
  16. matlab怎么产生帕斯卡矩阵,MATLAB(一):矩阵基本操作
  17. 兄弟Brother PJ-763MF 驱动
  18. 利用html制作网页的小结,HTML_CSS制作网页的一些经验分享,CSS制作网页总结的一些经验 1: - phpStudy...
  19. IT项目量化管理:细化、量化与图形化 与 中国IT项目实施困惑
  20. 数据为王的时代 大数据对消费金融的影响

热门文章

  1. 销量惨淡,广告费ACOS飙升
  2. IT行业常用术语缩写
  3. 总是在崩溃的边缘徘徊,可能这就是成年人的生活吧!!!!
  4. “GitHub: Your account has been flagged.”的完美解决方法
  5. 辽宁启迪:拼多多直通车对搜索流量有什么影响?
  6. uniapp之登录(短信验证码,账号密码,第三方登录)
  7. 【Py】隐藏warnings
  8. GitLab系列3 Unicorn
  9. C#扫雷外挂辅助工具
  10. 查询网站排名,收录情况