python学习笔记(第一天)

一:标识符:

  1 python中标识符由字母 数字 下划线 组成(但是不能以数字开头)

  2 以下划线开头的标识符在python中是有特殊含义的

    1>_foo的代表不能直接访问类的属性,需要类提供接口进行访问

    2>__foo的代表是类的私有成员

    3>__foo__ python中特殊方法专用的的标识  例如: __init__() 代表类的构造器

二:python不使用{}来控制类,函数以及其他逻辑判断,而是用缩进的方式来写模块.必须严格执行

三:python中一般以新行作为语句的结束符,但是我们可以通过使用 \ 这个将一行语句拆分成多行显示([],{}或者()的语句则不需要多行连接符)

四: python中常用 '  "  """ 这三种引号来表示字符串

五:python中使用 # 来对代码进行单行注释,若是要多行注释的话,使用 '''  或 """ 来对代码进行注释

六: python中可以在一行中写多条语句  使用 ; 对语句进行分割

七:python中若是想要在一行中输入结果  两条打印语句用 , 进行分割  print (miles,name)

八:python中的变量赋值不需要进行类型声明,但是每个变量的使用之前必须对其进行赋值,赋值之后该变量才会被创建

  count = 123      #整型  在python2.2之后 int 类型溢出后会直接变成long型
  miles = 100.0    #浮点型
    count = 3e+26J    #复数  python支持复数  可以用 count = complex(3,26)来表示
    name = '1234567890'    #字符串   字符串的下标  左->右: 0->length-1    右->左:-1->length

  1>截取字符串 可以用[头下标:尾下标] 来进行  头下标从0开始 尾下标最大值为 length-1

  2>name[0:12:2]可以 截取字符串 下标 0-12 间隔为2 的所有字符 结果为 1 3 5 7 9

   name[-12:-1:2]  相同的结果

  3>print(name *2) 表示 字符串类型输出两次,整型,复数,浮点型则表示 数字乘2

九:python列表 用[]来标识

  1>t=[1,'asda',complex(3,26),4,5,6,7,8,9,0] python 列表可以同时存储多种类型的数据

  2>[0:12:2] [-12:-1:2] 可以用这个对列表进行截取

  3>python列表 加号 + 是列表连接运算符,星号 * 是重复操作  

十:python元组 : 元组用()来标识,内部元素用逗号隔开 元组不能二次赋值,相当于只读列表

  1>tt=(1.2,'123',123,complex(3,26))  

  2>print(tt[0:10:2]) ; print(tt[-10:-1:2])  对元组内容进行截取

  3>python元组 加号 + 是列表连接运算符,星号 * 是重复操作 

十一:python字典 用 {} 来标识  类似于 JAVA中的map

  1>.keys()输出所有的key

  2>.values()输出所有的value值

十二:python数据类型转换(待补充)

  https://www.runoob.com/python/python-variable-types.html 

posted @ 2020-06-09 18:02  点滴2018  阅读(136)  评论(0编辑  收藏  举报