python基础

 

基础概念:

1、打印到终端/控制台 print('呵呵呵')

2、注释#

3、定义函数def

4、:表示段落开始,缩进相同的为同一代码块

例: def first_python_func(something):

      print(something)

      return 'yeah'

5、循环 while for

例: a = 0

   while a < 100:

    a = a + 1

    print(a)

6、逻辑运算 and / or / not

例:(a==1) and (b==1) 

7、 break 跳出整个循环 continue直接进行下一次循环

 

数据概念:

特殊存储数据的格式:

1、列表list

alist=[1,2,3.'hhh','虎虎虎','heiheihei']

1)下标从0开始 print(alist[2]) #3

2)遍历 for me in alist:

    print(me) #依次打印alist里的所有内容

3)判断某元素是否在alist中

if '虎虎虎' in alist:

  print('虎虎虎在里面~')

4)列表内容可以改变

alist[3] = alist[3] + 'add'

 

2、元祖tuple --- 内容不能改变的列表

1)用圆括号()来表示

2)内容只能一开始设定

3)元祖与列表之间可通过函数互相转变,转成列表就可改变内容

例: atuple = (2,3,'咳咳')

   alist = list(atuple) #变成[2,3,'咳咳']

   alist[0] = 0

   tuple2 = tuple(alist) #变回(2,3,'咳咳')

4)字符串是一种特殊的元祖,内容不可变的字符列表

例:txt = 'abcdefg'

  print(txt[1]) #b

 

3、字典dict(一个字,一个解释,用大括号表示)

adict = {
  1: '我是解释1',# 索引(key) : 值 

  2:'我是解释2',

  '我是3':3,

  '我是4':4

  }

1)索引不可重复

2)  索引可以是数字、文字、函数、元祖,但不可以是列表,可变的东西不能作为索引

3)用索引提取、设定或增加值,而不是用位置

 

4、集合set (类似列表,但内容不重复,无次序)

1)用处:去重

2)   使用set()函数建立集合

例:set([1,2,3,2,4,6]) #1,2,3,4,6

3)  可变成列表,利用list函数

  alist = list(aset) [1,2,3,4,6]

 

posted @ 2019-05-13 18:05  真希  阅读(124)  评论(0编辑  收藏  举报