花了半天liu了一下python基础
print("hello,world")
#关键字
import keyword
print(keyword.kwlist)
#最具特色的 用缩进表示代码块。缩进相同,相邻的代码行:代码块。缩进用4个空格,不用tab
if True:
print("true")
else:
print("false")
#基本类型
#数字 int,bool,float,复数,空值None 好奇布尔也是数字?
#string
#strign切片
str="abcdef"
str[0:1]
"""
多行注释
"""
#,表示连接,同java中+
#变量 py是弱类型语言,声明变量不需要价修饰符
#raw字符串
# \转义 r''表示不需要转义
#类型转换
print(int(1.0))
#列表操作 python是动态语言,list中数据类型不要求都是一种
aList=[1.2,3,4,5,True,"abc"]
print(aList[2])
print(aList)
aList.append("末尾元素")
aList.insert(3,"中间元素")
print(aList)
aList.pop(1)
print(len(aList))
#list切片操作 从索引为1到4,不包括4
aList[1,4]
#元组 tuple 和list相识,但创建完不能修改。单元素的tuple要多加个,(a,)
aTuple=('a','c',1)
#可变tuple,包含一个list吧了
bTuple=('a',[1,2,3])
#print(max(aList)+min(aList))
#编码问题
#python诞生比unicode还早,早期只支持Unicode,后来加了unicode支持。print u"中文"
print("中文显示")
#if判断
age=12;
if age>133:
print("高手")
else:
print("低手")
#for循环 用in来实现,抽象程度相比其他语言更高
aFor=["a","b","c"]
for name in aFor:
print(name)
#dict 类似java中dictionary 类似map,存储键值对
aDict = {'a': 12,
'b': 13,
}
#dict访问 dict在内存存放,查找速度快。可以不可变
if 'a' in aDict:
print(aDict('a'))
print(aDict.get("b"))
for key in aDict:
print(key)
#set 无重复
aSet=set(['a'],['b'])
print(aSet)
#函数定义
def myhanshu(x):
return 3