#!/usr/bin/python3
#encoding:utf-8
# python运算符:+,-,*,/,%,**(幂),//(取整除)
print (2 ** 4); #8
print (5 // 3); #1
# 比较运算
a = 1
b = 2.0
print (a > b);
# 赋值运算符
aa = 1
aa += 3
print (aa)
aa **= 4
print (aa)
# 位运算符
aaa = 1
bbb = 0
print (aaa | bbb)
print (~aaa)
print (aaa ^ bbb)
# 位运算符
if (aaa and bbb) :
print ("aaa and bbb");
else :
print ("-aaa and bbb");
# 成员运算符
list1 = [1, 2, 3];
print (1 in list1);
print (2 not in list1);
# 身份运算符:比较两个对象的存储单元是不是一个;is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等
print (aaa is bbb);
print (aaa is not bbb);
s1 = 1
s2 = 1
print (s1 is s2);
print (s1 is not s2);
'''
output:
False
True
True
False
'''
# 条件语句
if aaa == bbb and 1 != 2:
print ("0");
elif 1:
print ("1");
# while语句,可以用else
count = 0;
while (count < 3) :
print ('count:', count);
count += 1;
else:
print ("while end");
# for循环语句,可以用else
listfor = [11, 22, 33, 44];
for val in listfor :
if (val % 2 == 0) :
print ("偶数");
else :
print ("质数");
# break ,continue, 循环嵌套也可以使用
# pass 语句是空语句,不做任何事情,只是为了保持程序结构的完整性。
Python基础(二)
最新推荐文章于 2021-03-28 13:21:34 发布