Python入门基本语法操作总结

Python3 础语

1,#coding:utf8

防止中文报错

2,打印语句

print (Helloword!)

print 认输出是行的,如果要实现行需要在量末尾加上 end=""

3,注释

单行注释:#

多行注释:多行注可以用多个 # 号,  '''  """

4,多个语句构成代码组

缩进相同的一组语句构成一个代码块,我们称之代码组。

ifwhiledefclass这样的复合语句,首行以关键字开始,以冒号(: )结束,该行之后的一行或多行代码构成代码组。

5,函数定义

       deffunctionname(参数):

              return返回值

6,循环语句

       fori in range(0,5):

              printi

break 中断循环

continue 继续循环

7,判断语句

       if表达式1:

              操作1

       elif表达式2:

              操作2

       else:

              操作3

if中常用的操作运算符:<   小于、<= 小于或等于、>    大于、>= 大于或等于、==   等于,比较对象是否相等、!=   不等于

逻辑表达式,and,or,not

 

 

Python3 基本数据

1,变量赋值

Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

例如:

a=3

b=’cat’

2, Python3 中有六个准的数据型:

·       Number(数字)

Python3 支持 intfloatboolcomplex(复数)

   type() 函数可以用来查询变量所指的

运算: +()-()*()/(除得浮点)//(除得整数)%(取余)**(乘方)

·       String(字符串)

Python中的字符串用引号(')或双引号(")括起来。

str = 'Runoob'

·       List(列表)

List1=[1,2,3,4]

Lis2=[‘a’,’b’,’c’]

切片操作:  变量[头下标:尾下标]

索引值以0 为开始值,-1为从末尾的开始位置。

加号(+)是列表连接运算符,星号(*)是重复操作。

如下实例:

list = ['abcd', 786 , 2.23, 'runoob', 70.2]

tinylist = [123, 'runoob']

print(list)# 输出完整列

print(list[0])# 输出列表第一个元

print(list[1:3])# 从第二个开始出到第三个元素

print(list[2:])# 输出从第三个元素开始的所有元

print(tinylist * 2)# 输出两次列

print(list + tinylist)# 连接列

list1=[1,2,3,4]

list1.append(5)#添加一个元素到列表

list1.remove(5)#移除一个元素

list1.pop(-1)#按照下表移除一个元素,

list[0]=2重新个0的位置赋值

for item in list1:

    print(item)

·       Tuple(元

写在小括号 () 里,元素之用逗号隔开。

tuple)与列表似,不同之在于元的元素不能修改

tuple = ('abcd', 786 , 2.23, 'runoob', 70.2)

·       Set(集合)

集合(set)是一个无序不重复元素的序列。

可以使用大括号 { } 或者 set() 函数建集合,注意:建一个空集合必 set() 而不是 { },因 { } 是用来建一个空字典。

# set可以行集合运算

a = set('abracadabra')

b = set('alacazam')

print(a)

print(a - b)# ab的差集

print(a | b)# ab的并集

print(a & b)# ab的交集

print(a ^ b)# ab中不同存在的元素

查类似于列表

增加一个元素

a.add(‘c’)

·       Dictionary(字典)

字典是一种映射类型,字典用"{}"标识,它是一个无序的(key): (value)对集合。键(key)必须使用不可变类型。在同一个字典中,键(key)必须是唯一的。

dict = {} #建立一个字典

dict[1] = "one" #字典键值对赋值,其中1为key,one为value

tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}

print(dict['one'])# 输出键为 'one'

print(dict[2])# 输出键为 2

print(tinydict)# 输出完整的字

print(tinydict.keys())# 输出所有键

print(tinydict.values())# 输出所有值

增删改查

增加 tinydict[‘add’]=’myadd’

del tinydict[‘name’] #键’name’

改    tinydict[‘code’]=2 #将code的值改成2

遍历 for k,v in tinydict.items():

        print k,v

Python3 错误和异

try:

       语句1

except:

       语句2

如果语句1执行出现异常,则执行语句2


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值