python学习

一门语言一个周拿下,主要走两个方面去学习,分好基本语法,对比曾经学过的语言,然后就是通用的算法

基本语法记录

  1. 简单的语法,采用缩进的方式,增加了代码的可读性
  2. python语言对大小写敏感,写错程序会报错。
  3. print()函数,将结果打印在控制台
  4. 基本数据类型:字符串string,整数int,浮点数float,布尔值boolean,空值None
  5. 算术符:加 +,减-,乘*,除/,取余%,x的y次幂 **
  6. 字符串的编码问题,u’…'这是支持unicode,python3以后无须这样写了
  7. 基本数据类型转换:int(x,[,base]),float(x),complex(real[,imag]),str(x),repr(x),eval(str),tuple(s),list(s),chr(x),unichr(x),ord(x),hex(x),oct(x)
  8. 变量的创建和赋值:变量是用一个变量名表示,可以是任意数据类型,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头
  9. list是python内置的一种有序的集合,语法:name = [’’,’’,’’,’’],访问里面的元素,name[脚标]。其取值是左闭右开,[:2],访问为0,1,两个元素,用append()追加元素
  10. tuple:有序列表list,特点是初始化后就不能改变,元组是不可变的,创建元组tuples=(),访问方式和list一样,若想tuple可变,可以在tuple中嵌套list
  11. dict相当于Java中的map,键值对,dict={key1:value1,key2:value2},注意,键必须是唯一的
  12. set是一个无序不重复元素集,set1=set([ ]),增删改查百度就有了
  13. 条件语句 if 判断条件:执行语句 else :执行语句
  14. 循环语句:for 值 in 要遍历的元素,配合range()函数使用,while 条件语句 :结束的词语:break,continue,pass
  15. 自定义函数:def 函数名(参数):函数体 return 语句
  16. 匿名函数:lambda
  17. 迭代器和生成器,这俩内容多,难度高,新手需要反复回头看迭代,就是对list和tuple,dict等使用for循环遍历,迭代器只能前进不能后退,iter()和next()使用,一个创建一个读取。
  18. 生成器:一边循环一边计算的机制就叫做生成器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值