DOME2 print 格式化 运算符

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

 

 

<<左移  >>右移

 

posted @ 2020-02-19 13:39  黄十堰  阅读(164)  评论(0)    收藏  举报