• python基础:变量、编码、运算符、条件语句、while循环


    一、变量命名

    a、只能以数字、字母、下划线组成,不能以数字开头

    b、不能和内置关键词一样

    c、不能是关键字:and、continue、def、elif……

    d、变量命名遵从驼峰式命名:my_name

    二、编码介绍

    一个字节,8位;utf8中文占3位;gbk中文占2位

    ascill  8位  00000000  例如:00000001

    unicode  最少16位  0000000000000000+  例如:0000000000000001

    utf-8  最少位数表示  例如:如果¥在用ascill中表示为00000101    在unicode中表示为0000000000000101  在uft8中表示为00000101(能用最少位数表示就用最少位数,节省磁盘空间)

                例如:如果&在unicode中表示为0000100000001001011  在utf8中表示为0000100000001001011

    在python2中遇到中文需要声明编码格式,一般写作# -*- encoding:utf-8 -*-  但是到了python3之后就不再需要声明了。

    三、运算符

    加:+  2 + 3 结果:5  'ab' + 3 结果:ab3

    减:-  5 - 2 结果:3

    乘:*  2 * 3 结果:6  'ab' * 3 结果:ababab

    除:/  9 / 4 结果:2.5

    乘方:**  2 ** 3 结果:8

    求余:%  9 % 4 结果:1

    求商://  9 // 4 结果:2

     赋值运算符

    a += 1 → a = a + 1

    a -= 1 → a = a - 1

    a *= 1 → a = a * 1

    a /= 1 → a = a / 1

    a **= 1 → a = a ** 1

    a %= 1 → a = a % 1

    a //= 1 → a = a //1 

    布尔值

    True:真

    False:假

    成员运算

    in 

    not in 

    比较运算符

    == 相等

    > 大于

    < 小于

    >= 大于等于

    <= 小于等于

    != 不等于

    四:条件语句

    格式1:

    if 条件:

      代码块

    else:

      代码块

    格式2:

    if 条件1:

      代码块

    elif 条件2:

      代码块

    else:

      代码块

    格式3:

    if 条件1:

      if 条件2:

        代码块

      else:

        代码块

    else:

      代码块

    五、while循环

    格式

    while 条件:

      代码块

    else:

      代码块

    关键词

    continue:跳过本次循环

    break:终止所有循环

    举例

    '''实现输出1234568910'''
    c = 1
    while c<=10:
        if c == 7:
            c += 1
            continue
        else:
            print(c, end='')
            c += 1
    print('end')

    练习:

    1、使用while循环输出1、2、3、4、5、6、8、9、10

    2、求1-100所有数的和

    3、输出1-100内的所有奇数

    4、输出1-100内的所有偶数

    5、求1-2+3-4+5...99所有数的和

    '''
    i = 1
    while i<=10:
        if i == 7:
            pass
        else:
            print(i)
        i+=1
    '''
    '''2、求1-100所有数的和
    
    n = 1
    sum = 0
    while n <= 100:
        sum = sum + n
        n+=1
    print(sum)
    '''
    
    '''输出1-100内的所有奇数
    n = 1
    while n <= 100:
        if n % 2 !=0:
            print(n,'', end='')
        n+=1
    '''
    '''输出1-100内的所有偶数
    n = 1
    while n <= 100:
        if n % 2 == 0:
            print(n,'', end='')
        n+=1
    '''
    '''求1-2+3-4+5...99所有数的和'''
    n = 1
    sum = 0
    while n < 100:
        if n % 2 == 0:
            sum = sum - n
        else:
            sum = sum + n
        n+=1
    print(sum)
  • 相关阅读:
    将Python脚本变为命令行--click模块使用
    MongoDB大批量读写数据优化记录
    [转]MongoDB更新操作replaceOne()实例讲解
    pip 18.1: pipenv graph results in ImportError: cannot import name 'get_installed_distributions'
    mitmdump 屏蔽443错误
    python3 操作appium
    appium-Could not obtain screenshot: [object Object]
    scrapy主动触发关闭爬虫
    匿名函数
    装饰器1、无参数的装饰器 2、有参数的装饰器 3、装饰器本身带参数的以及如果函数带return结果的情况
  • 原文地址:https://www.cnblogs.com/wjlv/p/10714232.html
Copyright © 2020-2023  润新知