python学习笔记----基本语法代码过手1
来源:互联网 发布:淘宝门票类商品退款 编辑:程序博客网 时间:2024/06/18 16:50
#!/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
# -*- 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
- python学习笔记----基本语法代码过手1
- python 学习笔记----基本语法
- Python学习笔记-基本语法
- Python语言学习笔记之基本语法
- python学习笔记2_基本语法
- Python学习笔记(一):基本语法
- python学习笔记(一)基本语法
- Python基本语法笔记
- python基本语法笔记
- Python基本语法笔记
- Python基本语法笔记
- python 入门学习笔记之基本语法与基本数据类型
- Python 学习基本语法
- Python基本语法学习
- Python学习笔记(三)----Python基本语法
- Python学习笔记——Python中的基本语法2
- Python学习笔记——Python中的基本语法3
- 机器学习学习笔记 4、Python及其基本语法
- 黑马程序员_多线程的死锁和多线程下的单例设计模式
- Docker实战(九):Docker安装ELK环境
- 和中位数有关的构造
- CentOS 7 mysql的yum源
- Android Shell command to send broadcast.
- python学习笔记----基本语法代码过手1
- 从Oracle Database 角度来看浪潮天梭K1主机的操作系统选择
- 填坑系列: jQuery解决复选框只能全选一次
- ES6学习——新的语法:数组元素Spread
- Ubuntu10下安装JAVA JDK
- Ubuntu10下MySQL搭建Amoeba_分片升级版
- 151224总结
- Ubuntu10下MySQL搭建Amoeba_分片
- 5.Linux操作系统及常用命令