python学习(2)

1.变量的赋值:

  python给变量赋值时不需要声明变量的数据类型,直接用等号便可赋值,如:a=1或者b="python"

2.标准数据类型:

  python有五个标准的数据类型:Numbers(数字),String(字符串),List(列表),Tuple(元组),Dictionary(字典)。

3.字符串:

  python的字符串有两种取值方式,可以从左往右,也可以从右往左。从左往右的话,默认索引从0开始,从右往左默认从-1开始。

  python的截取字符串用 [头下标:尾下标] 的方式来截取,获取的子字符串包含头下标的字符,但不包含尾下标的字符。

  同时,在截取字符串的时候还可以设置步长,以 [头下标:尾下标:步长] 的形式来截取。

4.列表:

  python的列表以 [] 为标识符,和字符串一样,也可以进行截取。

5.元组:

  python的元组用 () 作为标识符,与数组的区别就是元组不能进行二次赋值。

6.字典:

  python的字典用 {} 作为标识符,同时,字典由键值对组成,元素通过键来进行存取操作。

7.python的条件语句:

    if 判断条件:

      执行语句

    else:

      执行语句

8.循环语句:

  ①while:

    while (条件):

      执行语句

    else:

      执行语句

  ②for:for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

    for xxx in xxx:

      执行语句

9.python的函数:

  定义一个函数的一些规则:

  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

  例如:

    def pyfunction(data):

      内容

      return 

  同时,python函数的参数也可以写成*arg,或者是**kwargs,*arg代表是不固定传参,可以传,列表,单个元素,元组,他会把你传的这些东西形成一个元组,

**kwargs也代表不固定传参,可以传字典,他会把你传的东西形成一个字典。

 

posted @ 2019-07-31 14:32  可乐遇上雪碧  阅读(162)  评论(0编辑  收藏  举报