DOME2 print 格式化 运算符
print("hello,world!")
name = "xiaoming"
print(name)
num1=2
age = 35
print(num1,age) #sep默认分割是空格
print(num1,age,name,sep="#")#sep改为#号
单词
help 帮助
function 函数
built-in(builtins)内置
module 模块
valus 值
stream 流
default 默认
format 格式化
digit 数字
request 需要
raise 抛出
operator 运算符
identity 特点 特征
转义字符
\n 表示换行
print(value,value,value,sep=" ",end="\n")
\t 制表符 空格
\" \'
\r 回车
\\ print("py\\thon") = print(r"py\thon") # r raw 原样输出后面的字符串
py\thon #输出得到一个\
常量
命名全部是大写字母,为常量
'''和"""
#作用:1.保留格式的字符串使用 2.作为注释使用
格式化输出
%s
person = "大神哥"
address = '北京胡同'
phone = '158588888'
print('订单收件人是:'+person+'收货地址是:'+address+'联系方式:'+phone) # + 字符串只能拼接字符串
print('订单收件人是:%s','收货地址是:%s','联系方式:%s' %(person ,address,phone))
str(int) ----> (int--->str)把整型--->字符串
%d digit 数字
int()
age = 18.8
int(age)---->18 取整数
%f float #表示小数点后面的位数 而且是四舍五入的
format #字符串中的函数 ''.format() 此处的.是调用 [] {} ()
name="xiaobai"
age="15"
massage = '{}说:我今年{}岁了'.format(name,age)
print(massage)
input #input输入的都是字符串
name=input('请输入名字:')
print(name)
运算符 oper
赋值运算符 # = += -= *= /=
name = 'admin' #将admin复制给name
name1 = name
print(id(name),id(name1))
num=8
num += 5 #相当于 num = num + 5
字符串只可以使用+= ,拼接字符串,数字字符串不能混用赋值运算符
算数运算符 #+-*/ **幂 %余 //整除
关系运算符 # > < == >= <= != is is not
input输入的数字都是字符串,需要int后再进行比较
字符串比较使用== 不可使用!=
小整数【-5,256】复用
逻辑运算符 #and or not 返回结果Ture False
and True and True ----> True 其他为False
or False and False ----> False 其他为True
not
位运算符 &类似and |类似or ~取反
二进制 0b1000010
-5 #取反 print(~5)
5: 1 0 1 #这里的1代表二进制位bit
取反(反码):0 1 0
加1:0 1 1
字节byte 000 0101 8个二进制位bit构成1个byte
八进制 #0o
#异或 ^ 相同的是0 不同的是1
<<左移 >>右移