一、函数input()的工作原理

、input()函数:获取输入的字符串

示例:

message = input('请输入信息,方便电脑显示')

print(message)

print('您输入的信息是: '+ message)

执行结果:

请输入信息,方便电脑显示123

您输入的信息是: 

------------------------------------------------

、使用int()来获取数值输入

注意类型的转换

示例:

age = input('请输入您的年龄,方便电脑显示')

ax = int(age)

if ax >  :
print('您输入的年龄大于12岁') 执行结果: 请输入您的年龄,方便电脑显示14 您输入的年龄大于12岁 ============================================================
============================================================
============================================================
============================================================ 二、while循环 、使用while循环 示例: current_number = while current_number <= :
print(current_number)
current_number += 执行结果: ---------------------------------------------- 、continue循环 执行示例: current_number = while current_number < :
current_number +=
if current_number % == :
continue print(current_number) 执行结果: --------------------------------------------------------- 、使用break退出循环 示例: current_number = while current_number < :
current_number +=
if current_number % == :
break print(current_number) 执行结果: ------------------------------------------------------------------- 、使用标志 示例: current_number =
current = True
while current :
current_number +=
print(current_number)
if current_number % == :
current = False 执行结果: ------------------------------------------------------------------------- 、让用户选择何时退出 示例: message = '' while message != 'quit' :
message = input('请输入任何字符串,quit为退出')
if message != 'quit' :
print(message) 执行结果: 请输入任何字符串,quit为退出1 请输入任何字符串,quit为退出2 请输入任何字符串,quit为退出3 请输入任何字符串,quit为退出quit Process finished with exit code ================================================================
================================================================
================================================================
================================================================ 三、用while循环来处理列表和字典 for循环是一种遍历列表的有效方式,但在for循环中不应该修改列表,否则导致python难以跟踪其中的元素。 要在遍历列表的同时对其进行修改,可以使用while循环。 、在列表之间移动元素 示例: un_confirmed_users = ['沈巍伟','袁凌','胡歌','成龙'] #待验证 confirmed_users = [ ] #通过验证 print(un_confirmed_users) print(confirmed_users) while un_confirmed_users : #while循环不断的运行,知道待验证列表变为空 current_users = un_confirmed_users.pop() print(current_users) confirmed_users.append(current_users) print(un_confirmed_users) #未通过验证 print(confirmed_users) #通过验证 执行结果: ['沈巍伟', '袁凌', '胡歌', '成龙'] [] 成龙 胡歌 袁凌 沈巍伟 [] ['成龙', '胡歌', '袁凌', '沈巍伟'] ---------------------------------------------------------------------- 、删除包含特定值的所有列表元素 示例: renming = ['沈巍伟','袁凌','胡歌','成龙','小生','彭于晏','陈真','成龙'] print(renming) while '成龙' in renming : renming.remove('成龙') print(renming) 执行结果: ['沈巍伟', '袁凌', '胡歌', '成龙', '小生', '彭于晏', '陈真', '成龙'] ['沈巍伟', '袁凌', '胡歌', '小生', '彭于晏', '陈真'] --------------------------------------------------------------------------------------

input函数以及while处理列表和字典的更多相关文章

  1. Python 函数递归-三元表达式-列表生成式-字典生成式-匿名函数-内置函数

    上节课复习: 1. 无参装饰器 def 装饰器名字(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) return res ...

  2. python12--字符串的比较 函数的默认值的细节 三元表达式 函数对象 名称空间 作用域 列表与字典的推导式 四则运算 函数的嵌套

     复习   1.字符串的比较; 2.函数的参数; ******实参与形参的分类: 3.函数的嵌套调用:     # 字符串的比较#  -- 按照从左往右比较每一个字符,通过字符对应的ascii进行比较 ...

  3. python中列表和字典常用方法和函数

    Python列表函数&方法 Python包含以下函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表 ...

  4. 让 Python 的1、数据库查询返回字典记录--- 2、利用zip函数将两个列表(list)组成字典(dict)

    让 Python 的数据库查询返回字典记录: https://yanbin.blog/python-database-query-return-dictionary-result/#more-9179 ...

  5. python字符串 列表 元组 字典相关操作函数总结

    1.字符串操作函数 find 在字符串中查找子串,找到首次出现的位置,返回下标,找不到返回-1 rfind 从右边查找 join 连接字符串数组 replace 用指定内容替换指定内容,可以指定次数 ...

  6. python 列表,字典,元组,字符串,常用函数

    飞机票 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object ...

  7. 花式赋值、列表、字典、解压缩、input()、格式化学习笔记

    目录 花式赋值 列表(list) 字典(dict) 解压缩 input()与用户交互 格式化的三种方式 f_String格式化(important) %s.%d占位符 format 格式化(不常用) ...

  8. 【Python笔记】2020年7月30日练习【python用input函数输入一个列表】

    练习课题链接:廖雪峰-Python教程-高级特性-迭代 学习记录: 1.Python当中类似于 三目运算符 的应用 2.Python用input函数输入一个列表 代码实例:对用户输入的一组数字转化成l ...

  9. 2.9高级变量类型操作(列表 * 元组 * 字典 * 字符串)_内置函数_切片_运算符_for循环

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

随机推荐

  1. 在win32中使用SetWindowSubclass阻止Enter键

    使用阻止Enter键的编辑控件的简单子类来完成此操作: LRESULT CALLBACK EditSubclassProc(HWND hWnd, UINT uMsg, WPARAM wParam, L ...

  2. 阅读之SQL优化

    一.性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化. 为了获得稳定的执行性能,SQL语句越简单越好.对复杂的SQL语句, ...

  3. 【leetcode】1210. Minimum Moves to Reach Target with Rotations

    题目如下: In an n*n grid, there is a snake that spans 2 cells and starts moving from the top left corner ...

  4. MongoDB学习笔记 1.1

    //1.安装MongoDB数据库 cd D:\Software\MongoDB\data\bin mongod --dbpath "D:\Software\MongoDB\data\db&q ...

  5. 22.从上往下打印二叉树(python)

    题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印. class Solution: # 返回从上到下每个节点值列表,例:[1,2,3] def PrintFromTopToBottom( ...

  6. UVa 1596 Bug Hunt (string::find && map && 模拟)

    题意 : 给出几组由数组定义与赋值构成的编程语句, 有可能有两种BUG, 第一种为数组下标越界, 第二种为使用尚未定义的数组元素, 叫你找出最早出现BUG的一行并输出, 每组以' . '号分隔, 当有 ...

  7. 配置文件:android:inputType参数类型说明

    输入字符 android:inputType="none"  --输入普通字符  android:inputType="text" --输入普通字符  andr ...

  8. 51 Nod 1678 lyk与gcd(容斥原理)

    1678 lyk与gcd  基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题  收藏  关注 这天,lyk又和gcd杠上了. 它拥有一个n个数的数列,它想实现两种操作 ...

  9. 病毒 x

    04:病毒 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65535kB 描述 有一天,小y突然发现自己的计算机感染了一种病毒!还好,小y发现这种病毒很弱,只是会把文档中的所有字 ...

  10. 手写ORM

    利用ORM把mysql中的数据封装成对象,通过对象点语法来获取mysql中的数据,所以自己手写一个ORM,方便我们操作数据 一.ORM:对象关系映射 类 >>> 数据库的一张表 对象 ...