西安五期-敬钱钱 发表于 2022-7-17 21:27:35

Python-01

#print("hello world") print()是一个函数,需要接括号
#name="xiaoxiao001"
#print("%s是最棒的!"%name)

#name="w"
#print("%c对对对"%name)      单个字符
#num=12
#print("number is %d"%num)十进制整数
'''
num=12                      number is 14
print("number is %o"%num)   八进制整数
num=12                      number is c
print("number is %x"%num)   十六进制
num=12
print("number is %f"%num)    浮点数
num=12
print("number is %d%%"%num)'''

#name1 = "xiaoxiao"
#name2 = "001"
#print("%s%s is number one"%(name1,name2))

#num=12
#print("number is %d%%"%num)
#elsel="xiaozhang"
#print(elsel)

#name = input("请输入你的用户名:")
#if name == "duoceshi":
#   print("VIP用户")
#else:
#   print("普通用户")

#phone_num = input("请输入您的手机号:")
#if phone_num == "13233222211":
#print("您输入的号码正确")
#else:
    #print("您输入的号码有误")
#print(type(phone_num))
#type验证变量(数据)的数据结构
#算术运算
#a = 4
#b = 3
#print(a + b)
#print(a - b)
#print(a * b)
#print(a / b)
#print(a % b)取模、取余
#print(a ** b) 取幂
#print(a // b) 取整
#赋值运算
#a=6
#b=4
#a=a+b
#a-=b
#a+=b
#print(a)
比较运算符
#a = 5
#b = 6
#print(a == b)
#print(a != b)
#print(a > b)

#位运算符
#按位与运算符:&
#按位或运算符:|
#按位异或运算符:^
#按位取反运算符:-(x+1)
#左移动运算符:<<
#右移动运算符:>>

#练习:
#a = 8
#b = 24
#&, |,^,~,>>,<<
a = 8
b = 24
print(a & b)   ---8
print(a | b)   ---24
print(a ^ b)   ---16
print(~a)         -9
print(~b)          -25
print(a >> 2)    ---2
print(a << 2)    ---32
print(b >> 2)    ---6
print(b << 2)    ---96

'''
0   0000 0 0 0
128 64 32 16 8 4 2 1
a = 8
b = 24
00001000
00011000
--------   
00001000   ==>8

00001000
00011000
--------
00011000==>24

00001000
00011000
--------
00010000==>16

~a-(8+1) =-9
~b-(24+1)=-25

a=8
00001000
--------==>2
00000010

00001000
-------
00100000==>32
b=24
00011000
--------
00000110==>6

00011000
--------
01100000==>96

'''


页: [1]
查看完整版本: Python-01