while 的循环遍历 分享心得
while
基本循环体
1.while
while 条件:
循环体
2.while else
while 条件:
循环体
else:#如果while条件结果为假 不执行循环体 直接执行else
代码块
3.break.continue
continue
伪装成循环体中最后一行代码(跳出本次循环)
while 条件:
循环体
continue# 之后不执行
代码块
break
跳出当前循环
while 条件:
循环体
break#之后不执行
代码
格式化输出
%和%d%s和f的含义和用法
%是占位符占着输出位置的位置 (占用了必须输出)
%s和%d
name=input('请输入姓名')
age=input('请输入年龄')
job=input('请输入职业')
s='姓名%s,年龄%s,职业%s'%(name,age,job)#通过%连接前面的字符串和后面的变量
print(s)
%d输出的数字 input输入的数字是字符串 所以要通过int()来进行数据类型转换
name=input('请输入姓名')
age=int(input('请输入年龄'))
job=input('请输入职业')
s='姓名%s,年龄%d,职业%s'%(name,age,job)#通过%连接前面的字符串和后面的变量
print(s)
进阶篇
name=input('请输入姓名')
age=int(input('请输入年龄'))
job=input('请输入职业')
s=f"我叫{name},我今年{age}岁了,我的职业是{job}"#变量=f'我叫{变量名},我今年{变量名}'
print(s)#通过%连接前面的字符串和后面的变量
运算符
算术运算符
+,一,*,/ //,%
用于计算
不常见的举例例如
//整除
print(3//2)#输出等于1
注意点
/除号
在python2中是整除 python3是浮点数除数
赋值运算符
==判断两边是否相等
a+=1 >>>> a=a+1
b+=1 >>>>> b=b+1
逻辑运算符
and
例如
x 空格 and 空格 y
x为真 值为y的结果 x为假等于x的值 全为假等于前面的值
9and1 #结果等于1
#and的条件是 前面为真值后面的结果 为假等于前面的 全为假等于前面的
or
例如
x 空格 or 空格 y
x为真值为x的值 x为假值为y的值 全为假等于后面的值
9or1 #结果等于9
#and的条件是 前面为真值后面的结果 为假等于前面的 全为假等于后面的
not
非 not Ture ==Flase
成员运算符
in not in 判断
a='dasdqwdqwd'
if'sb' not in a:
print(ture)
编码初识
ascii 英文1个字节 8位
gbk 中文2个字节 16位
unicode(万国码) 英文2个字节 16位 中文4个字节 32位
utf-8 英文1个字节 8位 欧洲2个字节 16位 中文3个字节 24位
while 的循环遍历 分享心得的更多相关文章
- sqlserver中的循环遍历(普通循环和游标循环)(转载)
sql 经常用到循环,下面介绍一下普通循环和游标循环 1.首先需要一个测试表数据Student
- To Java程序员:切勿用普通for循环遍历LinkedList
ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: p ...
- *使用while循环遍历数组创建索引和自增索引值
package com.chongrui.test;/* *使用while循环遍历数组 * * * */public class test { public static void main ...
- 【转】ArrayList循环遍历并删除元素的常见陷阱
转自:https://my.oschina.net/u/2249714/blog/612753?p=1 在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出b ...
- sqlserver中的循环遍历(普通循环和游标循环)
sql 经常用到循环,下面介绍一下普通循环和游标循环 1.首先需要一个测试表数据Student
- php中的循环遍历 foreach list each
foreach语句遍历数组foreach语句用于循环遍历数组,每进行一次循环,当前数组元素的值就会被赋值给变量value(也可以是其它变量),数组指针会逐一的移动. 代码示例: foreach($ar ...
- ArrayList和LinkedList的几种循环遍历方式及性能对比分析(转)
主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论. 通过本文你可以 ...
- ArrayList和LinkedList的几种循环遍历方式及性能对比分析
最新最准确内容建议直接访问原文:ArrayList和LinkedList的几种循环遍历方式及性能对比分析 主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性 ...
- php用压栈的方式,循环遍历无限级别的数组(非递归方法)
php用压栈的方式,循环遍历无限级别的数组(非递归方法) 好久不写非递归遍历无限级分类...瞎猫碰到死老鼠,发刚才写的1段代码,压栈的方式遍历php无限分类的数组... php压栈的方式遍历无限级别数 ...
随机推荐
- 企业如何从“API优先”的策略中获益
在过去的几年里,全球API经济在以难以置信的速度进行快速地增长.物联网.人工智能.自动驾驶等等众多令人充满期待的技术正蓬勃发展,这也证明了API对于如今整个技术圈子的重要性,也预示着在不久的将来它还将 ...
- python函数知识一 函数初始、定义与调用、返回值、参数和函数的好处+菜中菜
第四章 函数 1.函数初识: def :关键字 -- 定义 函数名:和变量的定义方式一样 (): 用于参数传递,: 形参:函数的定义中()内的是形参 实参:调用的()内是实参 传参:调用时将实参传递给 ...
- 个人永久性免费-Excel催化剂功能第89波-批量多图片转PDF
前一篇展示了从PDF中提取到有用信息如图片.文本.表格等功能,部分人可能对自己手中的转PDF格式的保护性有所顾虑,此篇从反向角度,提供数据保护作用,让PDF文件的数据保护更彻底,让文本型的PDF文件彻 ...
- django中ORM的model对象和querryset 简单解析
欢迎大家查看我的博客,我会不定时的用大白话发一些看了就能懂的文章,大家多多支持!如您对此文章内容有独特见解,欢迎与笔者练习一起探讨学习!原创文创!转载请注明出处! ORM是干嘛的? 介绍orm之前我应 ...
- 原 docker 安装使用 solr
1.安装solr 7.5 docker solr 官网:https://hub.docker.com/_/solr/ docker pull solr:7.5.0 2.启动solr服务 docker ...
- 什么是Java EE
Java:是一门编程语言,可以用来编写各种应用程序. Java EE:是一个标准中间件体系结构,旨在简化和规范分布式多层企业应用系统的开发和部署. Java EE是一个标准中间件体系结构 Java E ...
- IT界的复仇者联盟解读
漫威宇宙应用到IT界也是可以解读的,自从编程语言分了派系后,故事就多了,今天我们就用漫威宇宙的故事来解读一下IT界的故事. 漫威宇宙其实也就讲了一件事,整个宇宙就好比一个Java项目,其中有一群叫做美 ...
- PHP--仿微信, 通过登陆者用户名显示好友列表,显示头像和昵称
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- SSM-员工管理系统Demo---带分页和校验(含源码)
页面展示: 前端JSP: <%@ page language="java" contentType="text/html; charset=UTF-8" ...
- python每个文件都需要顶部注释,那今天介绍一个方法,只需要设置一次,下次新建python文件后,注释自动出现在顶部的方法
python每个文件都需要顶部注释,那今天介绍一个方法,只需要设置一次,下次新建python文件后,注释自动出现在顶部的方法 只需要在file -----settings------file and ...