zoukankan      html  css  js  c++  java
  • 深入python

    while循环知识:

    while是关键字

    格式我们要怎么写:;

    while 条件 :

    缩进    循环(代码块)

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

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

    我们这有两种方法:

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

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

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

    运算符

    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    查找   不存在返回 -1         ******
    # 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)
  • 相关阅读:
    RabbitMQ 记录
    RabbitMQ 问题记录
    (转)非常完善的Log4net详细说明
    (转)【推荐】初级.NET程序员,你必须知道的EF知识和经验
    移动相关
    (转)2014年最新前端开发面试题(题目列表+答案 完整版)
    Unity IOC容器的简单应用(转)
    httpclient模拟post请求json封装表单数据
    《SpringMVC从入门到放肆》六、SpringMVC开发Controller的方法总结
    《SpringMVC从入门到放肆》五、SpringMVC配置式开发(处理器适配器)
  • 原文地址:https://www.cnblogs.com/tianshuai1/p/9990927.html
Copyright © 2011-2022 走看看