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 的循环遍历 分享心得的更多相关文章

  1. sqlserver中的循环遍历(普通循环和游标循环)(转载)

    sql 经常用到循环,下面介绍一下普通循环和游标循环 1.首先需要一个测试表数据Student

  2. To Java程序员:切勿用普通for循环遍历LinkedList

    ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: p ...

  3. *使用while循环遍历数组创建索引和自增索引值

    package com.chongrui.test;/* *使用while循环遍历数组 *  *  * */public class test {    public static void main ...

  4. 【转】ArrayList循环遍历并删除元素的常见陷阱

    转自:https://my.oschina.net/u/2249714/blog/612753?p=1 在工作和学习中,经常碰到删除ArrayList里面的某个元素,看似一个很简单的问题,却很容易出b ...

  5. sqlserver中的循环遍历(普通循环和游标循环)

    sql 经常用到循环,下面介绍一下普通循环和游标循环 1.首先需要一个测试表数据Student

  6. php中的循环遍历 foreach list each

    foreach语句遍历数组foreach语句用于循环遍历数组,每进行一次循环,当前数组元素的值就会被赋值给变量value(也可以是其它变量),数组指针会逐一的移动. 代码示例: foreach($ar ...

  7. ArrayList和LinkedList的几种循环遍历方式及性能对比分析(转)

    主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性能测试对比,根据ArrayList和LinkedList的源码实现分析性能结果,总结结论. 通过本文你可以 ...

  8. ArrayList和LinkedList的几种循环遍历方式及性能对比分析

    最新最准确内容建议直接访问原文:ArrayList和LinkedList的几种循环遍历方式及性能对比分析 主要介绍ArrayList和LinkedList这两种list的五种循环遍历方式,各种方式的性 ...

  9. php用压栈的方式,循环遍历无限级别的数组(非递归方法)

    php用压栈的方式,循环遍历无限级别的数组(非递归方法) 好久不写非递归遍历无限级分类...瞎猫碰到死老鼠,发刚才写的1段代码,压栈的方式遍历php无限分类的数组... php压栈的方式遍历无限级别数 ...

随机推荐

  1. 9.18考试 第二题Dinner题解

    当时初步感觉是一个类似动归或者贪心的神题,然而由于本题已经给出顺序,贪心貌似并没有什么道理,所以放弃贪心.然后又由于这是一个环的问题,我想到了“合并石子”那种环转链的思路,然后就是一个O(n^2*m) ...

  2. 20131214-HTML基础-第二十一天

    [1]表单练习 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...

  3. 一个超级简单的Jetty实例

    Maven: <!-- https://mvnrepository.com/artifact/org.mortbay.jetty/jetty --> <dependency> ...

  4. 【排序函数讲解】sort-C++

    c++标准库里的排序函数,用于对给定区间所有元素进行排序.头 文件是#include 使用 Sort()在具体实现中规避了经典快速排序可能出现的.会导 致实际复杂度退化到 o(n²)的极端情况.它根据 ...

  5. ASP.NET 前端数据绑定---<%#%>及Eval()的使用

    ASP.NET 前端html代码中会经常出现的<%%>的代码,里面的文本其实就是不能直接输出到客户端浏览器的文本,是需要服务器解释的. 在ASP中,<%%>里面的文本是vbsc ...

  6. java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能

    这是java高并发系列第14篇文章. 本文主要内容: 讲解3种让线程等待和唤醒的方法,每种方法配合具体的示例 介绍LockSupport主要用法 对比3种方式,了解他们之间的区别 LockSuppor ...

  7. css基础4

    今天是2019年6月21日,周五了.在这里写上一篇随笔,主要内容是css基础中的一些细节部分,话不多说,直接上! 一.背景渐变: background-image 线性渐变:linear-gradie ...

  8. vim /home/yuanyc/.bashrc export LC_ALL=zh_CN.UTF-8

    vim /home/yuanyc/.bashrc export LC_ALL=zh_CN.UTF-8

  9. 《深入理解 Java 内存模型》读书笔记

    ![img](https://mmbiz.qpic.cn/mmbiz_jpg/1flHOHZw6RtPu3BNx3zps1JhSmPICRw7QgeOmxOfTbCT3RLgIo4qRpn6xL4qg ...

  10. an introduction of google breakPad for android

    一.背景 众所周知,Android JNI层的Crash问题是个比较头疼的问题.相对Java层来说,由于c/c++造成的crash没有输出如同 Java的Exception Strace,所以cras ...