while循环知识:

while是关键字

格式我们要怎么写:;

while 条件 :

缩进    循环(代码块)

这里面有个死循环######条件如果一直为真,就形成了一个环,就成为了死循环

那我们如何才能停止死循环那?

我们这有两种方法:

1)break         -----------跳出循环,终止循环

2)continue    -----------跳出本次循环,继续下次循环

# . 使用取膜获取100以内奇数
# count =
#
# while count < :
# if count % == : # count是奇数
# print(count)
# count = count + # . 使用取膜获取100以内偶数 # count =
# while count < :
# if count % == : # count是偶数
# print(count)
# count = count +

运算符

1)数学运算符

print(a+b) #加
print(a-b) #减

print(a*b)

#乘
print(a/b) #除
print(a%b) #取膜
print(a//b) #整除

print(a**b)

#幂(b几次幂)

2)比较运算符

print(a>b) 大于
print(a<b) 小于
print(a==b) 等于
print(a>=b) 大于等于
print(a<=b) 小于等于
print(a!=b) 不等于

3)赋值运算符

a+=b a=a+b
a-=b a=a-b
a*=b a=a*b
a/=b a=a/b
a%=b a=a%b
a//=b a=a//b
a**=b a=a**b

4)逻辑运算符

与------------------------and

或------------------------or

非------------------------not

5)成员运算符

in-------------------------存在

not in-------------------------不存在

初识编码

ASCII码 ----------不支持中文,python2默认编码

unicode-------万国码------------16位(2字节)

utf-8--------------最少使用8位(1字节),欧洲16位(2字节),亚洲24位(3字节)

utf-16-------------最少使用16位(2字节)

GBK-----------国标(国家标志)----------中文16位(2字节),英文8位(1字节)

整数 (int())

python2-----------long----------长整形

python3---------全部是整数

布尔值

数字: 只有0是False

字符串:字符串转布尔值的时候,只要不为空,就是True

既然我们一直在说字符串,那我们就是深入以下:

字符串都能有哪些功能

name.title 每个首字母大写
name.upper 全部大写
name.lower 全部小写
name.capitalize 首字母大写
name.count 统计,计数
name.find 查找索引位置,查找不存在就返回-1
name.index 查找索引位置,查找不存在就报错
name.center 居中
name.split 分割,默认使用的是空格
name.strip 脱,默认脱得是头尾两边的空格
name.replace 替换
"_".join 指定字符拼接
name.startswith 判断语句,以什么开头,获取的值是布尔值
name.endswith 判断语句,以什么结尾,获取的值是布尔值
name.format 添加东西,三种  占位,索引,关键字
name.isalnum 判断语句,是否是数字和字母
name.isalpha 判断语句,是否是字母
name.isdigit 判断语句,是否是数字

# split 分割 ********

# strip   脱  默认脱头尾的空格        ********
# replace 替换 ********
# join 插入 拼接 ********
# format % f ******
# upper 全部大写 ******
# lower 全部小写 ******
# find 查找 不存在返回 - ******
# index 查找 不存在报错 ******
# isdigit 判断是不是纯数字 ******
# isalpha 判断是不是纯字母 ******
# count 统计 *****
# title 每个单词首字母大写 *****

for 循环

for-----------------关键字

i------------------变量(此处可以更改,更改规则参考变量名规则)

可迭代对象 (想要谁循环就循环谁,数字除外,因为数字不可迭代)

注意:for循环是有限循环,限制范围取决于我们的可迭代对象的长度

name = '黑哥很长很黑黑哥很长黑哥很sao'

# for i in name:
# # l = name[i] + '嘿嘿嘿'
# l = i + '嘿嘿嘿'
# print(l) # for i in name:
# print(i)

深入python的更多相关文章

  1. Python中的多进程与多线程(一)

    一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...

  2. Python高手之路【六】python基础之字符串格式化

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  3. Python 小而美的函数

    python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况   any any(iterable) ...

  4. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  5. 可爱的豆子——使用Beans思想让Python代码更易维护

    title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...

  6. 使用Python保存屏幕截图(不使用PIL)

    起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...

  7. Python编码记录

    字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ...

  8. Apache执行Python脚本

    由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎别的随笔里写了安全问题,这里 ...

  9. python开发编译器

    引言 最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便.乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用. ...

  10. 关于解决python线上问题的几种有效技术

    工作后好久没上博客园了,虽然不是很忙,但也没学生时代闲了.今天上博客园,发现好多的文章都是年终总结,想想是不是自己也应该总结下,不过现在还没想好,等想好了再写吧.今天写写自己在工作后用到的技术干货,争 ...

随机推荐

  1. JSP-Cookie和Session

    1 会话技术简介 1.1 存储客户端状态 1.2 会话技术 2 Cookie技术 2.1 Cookie技术的购物 2.2 服务器端向客户端发Cookie //1.创建cookie对象 Cookie c ...

  2. 洛谷P1315 [NOIP2011提高组Day2T3] 观光公交

    P1315 观光公交 题目描述 风景迷人的小城Y 市,拥有n 个美丽的景点.由于慕名而来的游客越来越多,Y 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务.观光公交车在第 0 分钟出现在 1号 ...

  3. Git pull 强制覆盖本地文件 - CSDN博客

    Git pull 强制覆盖本地文件 原创 2015年11月16日 22:07:56 标签: git git fetch --all git reset --hard origin/master git ...

  4. 模拟19 题解(waiting)

    T1,千万别转化成链了!! 直接数就可以,dfs搜索每种情况,对于搜到的点,如果子树大小过大,直接return,相等说明可以,小的话向上累加, 优化是先预处理子树大小,若子树小,不用搜了直接加上就行 ...

  5. Faster RCNN算法训练代码解析(3)

    四个层的forward函数分析: RoIDataLayer:读数据,随机打乱等 AnchorTargetLayer:输出所有anchors(这里分析这个) ProposalLayer:用产生的anch ...

  6. Ajax--serialize应用表单数据序列化

    一.jQuery+Ajax表单数据序列化 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&qu ...

  7. 缺氧debug模式开启及功能

    在游戏OxygenNotIncluded_Data文件夹创建一个debug_enable.txt的空文本文档 在缺氧目录下添加debug_enable.txt文件 按删除键就可以开启debug模式 需 ...

  8. IntelliJ IDEA 下的SVN使用(傻瓜式教学)(转)

    第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的 ...

  9. JavaScript 防抖和节流

    1. 概述 1.1 说明 在项目过程中,经常会遇到一个按钮被多次点击并且多次调用对应处理函数的问题,而往往我们只需去调用一次处理函数即可.有时也会遇到需要在某一规则内有规律的去触发对应的处理函数,所以 ...

  10. IOS开发基础篇--CAShapeLayer的strokeStart和strokeEnd属性

    http://blog.csdn.net/yixiangboy/article/details/50662704 一.案例演示 最近有一个小需求,就是要做一个圆形进度条,大概样子如下: . 在不知道有 ...