python基础语法入门

花了半天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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值