python 基本语句

print(''' 

hello word

''')

hello word 

 

print (" hello \nwoerd")

hello

woed

 

print("hello \\nword ")

hello \nword

 

print (r"hello word\n")

hello work\n

 

a="dogs"

print ("hello %s" %a)

hello dogs

 

a=123

print("hello %d " %a)

heelo 123

 

a=123

print ("hello %i" %a)

hello 123

 

字符串格式化

a=123

printf (hello %d " %a)

hello 123

 

a=123

print("hello %i " %a)

hello 123 

 

a=123

print ("hello %s " %a)

hello 123

 

运算符

10%20

10

 

2**8

256

 

12>>2

3

 

12>>3

1

 

 

进制转换

二进制转换

a=123

b=bin(a)

print(b)

ob1111011

 

a=123

b=oct(a)

print (b)

0o173

 

a=123

b=hex(a)

print(b)

 ox7b

 

转换二进制

a='0b1111011'

b=int (a,base=2)

print (b)

123

 

a='ob1111011'

b=int(a,base=2)

c=oct(b)

print(c)

0o173

 

八进制转换

a='0o173'

b=int(a,base=8)

print(b)

123

 

a='0o173'

b=int(a ,base=8)

c=bin(b)

print(c)

ob1111011

 

a='0o173'

b=int (a,base=8)

c=hex(b)

print(c)

ox7b

 

 

a=123

a=b=c=456

print(a,b,c)

456 456 456

 

if 3>4

  print("牛逼")

else;

print ("不牛逼")

不牛逼

 

a=input(“请输入的数字”)

print(“输入的数字 %s " %a)

请输入的数字123

输入的数字123

 

求100内的奇数之和 偶数之和

odd=0 

oven=0 

for i in range (1,101):

if 1%2:

odd=odd+i

else:

oven=oven+i

print(odd)

print(oven)

 

二分法实现

a=input("请输入一个五位数:")

a=int (a)

if a > 99:

  if a > 9999:

  print("5位数")

 if a > 999

print("4位数")

else:

print("3位数")

else:

 print("2位数") if a > 9 else print ("1位数")

 

list range(1,20,2)

1,3,5,7,9,11,13,15,17,19

 

### continue,,执行continux之后,立刻执行本次循环后面的

for  i in range (5)

if i ==3

prinf(i)

0   1   2   4  5

 

###break,,执行了break之后表示跳出循环,循环终止

for i in range (10):

if i  == 4 :

break 

print(i)

0  1  2  3  4

posted @ 2017-11-10 22:10  ~小学生~  阅读(354)  评论(0编辑  收藏  举报