1、Python多条件判断:

多条件判断

if:

pass

else:

pass

循环

while for

i = 0

while i > 1:

print('hello')

else:

print('结束!')

i +=1

for i in range(5):

if i ==2:

print(2)

break

else:

print('正常循环结束后执行')

例子:

#登录程序,最多输入错误3次,输入账号密码,校验为空的情况,输入错误达到3次提示

#for循环

# import datetime

# today = datetime.date.today()

# for i in range(3):

# username = input('请输入账号:').strip()

# password = input('请输入密码:').strip()

# if username == 'wanghao' and password == '123456':

# welcome = '%s 欢迎登陆,今天的日期是:%s,程序结束 '%(username,today)

# print(welcome)

# break

# elif username == '' or password == '':

# print('账号密码不能为空!!!!!')

# else:

# print('账号密码错误!!!!')

# else:

# print('错误次数过多!!!!')

#while循环实现

import datetime

today = datetime.date.today()

count = 0

while count<3:

username = input('请输入账号:').strip()

password = input('请输入密码:').strip()

if username == 'wanghao' and password == '123456':

welcome = '%s 欢迎登陆,今天的日期是:%s,程序结束 '%(username,today)

print(welcome)

break

elif username == '' or password == '':

print('账号密码不能为空!!!!!')

else:

print('账号密码错误!!!!')

count +=1

else:

print('错误次数过多!!!!')

# Python数据类型:

# int 类型

# float 小数类型

# string 字符串

# True False 布尔类型

# stus='土匪,光比,渣渣辉,小黑,小白白,恩特'

#list列表增删改查

new_stus = ['土匪','光比','渣渣辉','小黑','小白白','恩特']

#列表、list、数组、array都指的是数组

#下标、索引、角标、编号

print(new_stus[2])

print(new_stus[-1])

#最前面一个元素的下标是0,最后面一个元素的下标是-1

查询:

cites = []

cites.append('北京') #append方法在列表末尾增加一个元素

cites.insert(0,'上海') #在指定的位置增加元素

cites.append('广州')

cites.append('杭州')

print(cites)

#删

cites = ['上海', '北京', '广州', '杭州']

cites.pop(-1) #删除指定位置的元素 -1删除最后一个元素

cites.remove('广州') #删除指定的元素 要传元素

# cites.clear() #清空list

# del cites[-1] #删除指定位置的元素

print(cites)

#改

cites = ['上海', '北京', '广州', '杭州']

print(cites)

cites[1] = '南京' #修改指定位置的元素,修改的时候如果指定元素的下标不存在会报错

print(cites)

#查

cites = ['上海', '北京', '广州', '杭州']

print(cites[0]) #指定位置的

print(cites.index('广州')) #获取元素的下标,如果找不到那个元素的话会报错

print(cites.count('广州')) #看元素在list里面出现了多少次

my_list = ['python','jmeter','postman','charles']

print(my_list.reverse()) #只是把这个list反转一下

print(my_list)

#排序

nums = [6,44,56,13,8,1,54356,231,567,3215,5673]

nums1 = ['s','e','f','g','h','b','n']

nums.sort() #排序,升序

# nums.sort(reverse=True) #排序,降序

nums1.sort()

nums1.sort(reverse=False) #排序,正序

# nums1.sort(reverse=True) #排序,倒序

print(nums)

print(nums1)

#合并、复制

# cities = ['哈尔滨','长春','吉林','黑龙江','沈阳']

# cities1 = ['武汉','厦门','澳门','香港','珠海']

# print(cities + cities1) #合并list

# print(cities * 3) #复制list N次

#多维数组取值

words = ['view','code','tools',['price','num',1995,['hello','usa','吃鸡']]]

print(words[3][3][2])

print(words[-1][2])

python输入list_python学习(list增删改查、及常用方法)相关推荐

  1. Vue学习(增删改查、ES6模块化概念)-学习笔记

    文章目录 Vue学习(增删改查.ES6模块化概念)-学习笔记 增删改查案例 ES6模块化概念 Vue学习(增删改查.ES6模块化概念)-学习笔记 增删改查案例 <!DOCTYPE html> ...

  2. python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...

    这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...

  3. 记一些Python(Pymysql)建表、增删改查等基础操作(小白适用)

    1.读取sql文件创建数据表 有一个形如下图的sql文件,使用python读取文件并在数据库中创建所有的表. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知 ...

  4. python制作一个密码簿_[python]制作密码薄,完成增删改查和文件存储功能。

    题目: 1)用文本编辑器编写一个密码簿文本文件,每一行格式为:姓名,密码 2)编写Python代码,提示:输入文件名,输入文件名后提示:查找,增加,删除,修改,保存 3)选择查找,输入姓名,提示&qu ...

  5. 数据库之OrmLite的简单学习:增删改查_两个表

    参考学习网址: 1.android OrmLite 入门 - ziqiang1的专栏 - CSDN博客 http://blog.csdn.net/ziqiang1/article/details/52 ...

  6. Python文件操作-文件的增删改查

    需求:对文件进行增删改查 由于时间原因,本次代码没有增加任何注释,如有疑问,请联系编辑者:闫龙 其实我也是醉了,看着这些个代码,我脑袋也特么大了,没办法,大神说了,不让用新知识,只可以使用学过的,所以 ...

  7. python mongodb_python实现mongodb的增删改查

    python实现mongodb的增删改查 环境: 192.168.122.1 python 192.168.122.11 mongodb 一.安装pip,python的管理工具 官网下载: pip-1 ...

  8. python django ORM 简单的增删改查案例记录

    在学习中摸索简单的ORM和模板层html的数据交互中的增删改查功能. 主要和网络教程不同的是我查询用的是fileter去对象,再在html中用for in给对象实例化,再获取对应属性的值,而b站的教程 ...

  9. 系统运维系列 之Clickhouse数据库学习集锦(增删改查操作)

    1 简介 本篇内容涉及一些增删改查操作,包括数据库.表,重点介绍字段的增加/删除操作,其中包含的内容均实际测试通过. 2 Clickhouse clickhouse是一款MPP架构的列式存储数据库,它 ...

最新文章

  1. Exchange Server 2013 安装完成后配置外部URL
  2. 【bzoj1486】[HNOI2009]最小圈 分数规划+Spfa
  3. CircleDisplay
  4. 广工计算机专业离散数学考试题,广工华立2014年离散数学期末考试试题(配答案)...
  5. 计算机专业买win,新买的电脑是win10系统,有的人却费尽心思重装成win7,为什么呢...
  6. (2环境架设)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  7. linux改键盘映射
  8. rest功能java,java – 功能翻转REST端点的注释
  9. 冷藏温度范围_机械式、干冰式、冷板式、液氮式等冷藏车制冷方式横向对比
  10. 解决办法:look up error: undefined symbol
  11. Python读写文本文件
  12. 使用Python基于BibTeX引用格式自动生成文献的IEEE引用格式
  13. android菜单对话框文字,Android 对话框、信息提示和菜单
  14. 在linux下成功写Bingo游戏
  15. MIT团队开发用脑电波和手势控制机器人的系统
  16. Unity 2019.3现已发布
  17. 图像分类数据集 (FASHION-MNIST)
  18. python调用百度AI----文字识别
  19. 焊接 0.5mm 间距 40pin 软排线底座FPC 的经验小谈
  20. Xcode的几个编译设置

热门文章

  1. 金色装饰素材,用这个技巧创造节日的感觉,完美
  2. python绘制多条不同x轴曲线_python matlibplot绘制多条曲线图
  3. Windows 软件安全---注入安全
  4. Linux PCI驱动框架分析:(Peripheral Component Interconnect,外部设备互联)
  5. 神秘TTY:The TTY demystified
  6. srsLTE源码学习:S1接口抓包s1ap_pcap.h,s1ap_pcap.cc
  7. java jsp网页计算器_JSP实现计算器功能(网页版)
  8. python pyqt5 线程 暂停 重启_如何在PyQT5中暂停/播放线程?
  9. linux下centeros7 关于mysql的下载与安装过程
  10. RecognizerIntent(语音识别)