name='xian' 字符串:%s
print('%s是最棒的'%name)
name='c' 单个字符:%c
print('%c是一个字母'%name)
num=12 十进制整数:%i/%d
print("%i是数字"%num)
num=12 八进制整数:%o
print('%o是数字'%num)
num=12 十六进制整数:%x
print('%x是数字'%num)
num=12.2 浮点数:float
print('%f是数字'%num)
num=13 %字符:%%
print('%d%%是数字'%num)
list=[1,2,3,4,5]
for i in list:
print('%d'%i)
str1='xian'
str2='05'
print('%s%s is number one'%(str1,str2))
python中的输入语句
input()函数会把接收到的内容都转换成字符串
int()函数可以把数字类型的字符串转换成整型 str()函数可以把内容转换成字符串
python中有哪些数据类型(数据结构)
数字型,字符串str,列表list,元组tuple,字典dict,集合set
数字型:整型int,浮点型float,布尔型bool(Ture,False)
phone_num=int(input('输入号码'))
if phone_num==15222333444:
print('你输入的号码正确')
else:
print('输入号码错误')
print(type(phone_num))
常见运算操作
a=5
b=3
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a%b)取模/取余
print(a**b)取幂
print(a//b)取整,==1,向下取整
赋值运算
a=3
b=5
print(a)
a+=ba=a+b
a-=ba=a-b
a*=ba=a*b
a/=ba=a/b
a//=b
a%=b
作业
a=8
b=24
按位与运算符 &
print(a & b)
00001000
00011000
---------
00001000=====8
按位或运算符 |
00001000
00011000
-----------
00011000=====24
print(a | b)
按位异或运算符 ^
00001000
00011000
---------
00010000=====16
print(a^b)
按位取反公式~:-(x+1)
a=8
print(~a)======-9
左移动运算符
print(a<<2)
print(b<<2)
00001000====>00100000=====32
00011000====>01100000=====96
右移动运算符
00001000====>00000010=====2
00011000====>00000110======6
print(a>>2)
print(b>>2)
|
|