python学习笔记----基本语法代码过手1

#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "Hello,World!";


if True:
print "True"
else:
print "False"


if  True:
print "Answer"
print "你好!"
else:
print "Answer"
#没有严格所进,在执行时保持
print "你好!"
print "False"


counter=100
miles=1000.0
name="Jhon"


print counter
print miles
print name


a=b=c=1
d,e,f=1,2,"Jhon"
print a,b,c,d,e,f


del a
#print a


str='hello world!'
print str[0],str[2:5],str[2:],str * 2,str +'test'


#元组
list=['abcd',786,2.23,'jhon',7.02]
tinylist=[123,'john']
print list
print list[0]
print list[1:3]
print list[2:]
print tinylist*2
print tinylist+list


#元字典
dict={}
dict['one']="this is one"
dict[2]="this is two"
tinydict={'name':'john','color':'red'}
print dict['one']
print dict[2]
print tinydict
print tinydict.keys()
print tinydict.values()


a=21
b=10
c=a+b
d=a*b
e=2**2
print c,d,e


a=60
b=13
c=0
c=a&b
d=a|b
e=a^b
f=~a
#位运算& | ^ ~ << >>
print c,d,e,f


#逻辑运算and or not


#成员运算符in ,not in
a=0
b=10
list=[1,2,3,4,5]
if(a in list):
print True
else:
print False


if(b not in list):
print True
else:
print False


#身份运算符 is,is not
a=1
b=1
c=2
if(a is b):
print "a is b"
if(a is not c):
print "a is not c"


#运算符优先级


#条件与循环
if(True is True):
print True
print 'true again'
if True is False:
print False
else:
print 'False2'


if 1>2:
print 1
elif 1>3:
print 2
elif 1==1:
print 3


if 1>1 or 1<2:
print 'yes'


if not(1>1 and 1<2):
print 'no'


if 1==2:print 'no2'
print 'good bye'


count = 9
while(count>0):
print count
count-=1
print 'done'


count+=1
while(count<9):
count*=2
print count
print 'done'


while count>10:
print count
count-=1
else :
print 'stop while'


#while(1):print'bye '
print'done'


for letter in 'python':
print letter


for num in [1,2,3,4,5]:
print num


#索引迭代
arr=['a','b','c','f']
for index in range(len(arr)):
print arr[index]
#range()与len()函数
for abc in range(10,20):
print abc
for i in range(2,abc):
print abc,'+',i


a=1
while a<20:
while a<10:
a+=1
print a
a+=1
print a
else:
print 'done',a
#素数
i=2
while i<100:
j=2
while j<i:
if not(i%j):break
j+=1
if j==i:print j
i+=1
#支持break,continue


#pass语句,pass不做任何动作,仅为占位
for lett in 'hello':
if lett=='l':
pass
print 'got',lett
print lett
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值