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)
原文地址:https://www.cnblogs.com/wjlv/p/10714232.html