Python入门学习笔记(一):Python 与C语言的不同点总结——语言基础和函数部分

Python 与C语言的不同点

语言基础部分:

  • 常量和变量:新变量不需要声明;复数a+bi,Unicode字符串(字符串前加u),布尔值(Trun,False),空值(None,与其他数据类型比较都返回False),还有一系列字符串处理函数,进制转换函数
  • 运算符:逻辑运算符(and or not),字符串运算符
  • 常用语句:条件(if elif else),循环(while 或 for i in range(start,end)),try-except异常处理语句。
  • 序列数据结构
  • 列表:一个列表的元素有相同的数据类型,每个列表元素有索引和值两个属性。相关操作有定义,打印,获取列表长度,添加删除元素,合并列表,遍历列表,排序。
  • 元组:已经定义元组的内容不能改变,元组元素可以储存不同的数据类型。可以用list()函数转换为列表进行操作。
  • 字典:每个字典元素都有键和值,两个属性键用于定义和标识字典元素可以是字符串,也可以是整数。
  • 集合:由一维无序排列成的元素组成,可以分为可变集合(set)和不可变集合(forzenset)。可以求子集超集关系,并集,交集,差集,对称差分。
list = ['a','b','c','d']  #列表
for i in range(len(list)):  #遍历方式1
    print(list[i])
for index,value in enumerate(list):  #遍历方式2
    print("第%d个元素值是%s"%(index,value))
tuple = ('a',23,"yuanzu")  #元组
for i in range(len(tuple)): 
    print(tuple[i])
dic = {'name':'小明','sex':'男','age':'18'}  #字典
for key in dic.keys():
    print('键'+key+'的值:'+dic[key])
s = set('python')  #集合
for e in s:
    print(e)        

函数部分:

  • 自定义函数第一行以:结尾,函数体没有{},严格缩进
  • 可以使用可变长参数。以*打头认为是列表,以**打头认为是字典
  • round(x[,n])函数可以返回浮点数x的四舍五入值,n规定保留位数
  • 字符串处理的内置函数涉及大小写变换,对齐方式,字符搜索和替换,分割和组合,字符串内容判断
  • help()函数可以返回对象或对应模块的基本信息和所有方法
  • type()函数返回常变量或对象的数据类型
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读