Python 学习日记(暑假学习计划) Python基础知识及概念(一)
- 注释
单行注释 #这是一个单行注释
print(“hello python”) # 输出 hello python
多行注释
可以选中要注释的行 同时按下 Ctrl+/ 可以实现多行注释与取消注释。
2.数据类型 数据类型-数字类型int(整型):32位机器上:-231 —— 231-1 64位同样的道理long(长整型):Python的长整型没有指定位宽。(Python3里不再有long类型)float(浮点型):数据类型-字符串类型字符串:在Python中,加了引号的字符都被认为是字符串!注意:单双引号是没有任何区别的;多行字符串必须用多引号。 布尔类型:只有两个值True、False ,主要用来做逻辑判断格式化输出:(%s 以一个字符替换 %d以一个整数替换 %f以一个浮点数替换)都是一个占位符 %是一个连接符运算符算术运算符(+,-,,/,%,**,//),比较运算符(==,!=,<>,>,<,>=,<=),逻辑运算符(and,or,not),赋值运算符(=,+=,=,/=,%=,**=,//=),成员运算符(in,not in),身份运算符(is , is not),位运算(>>,<<)流程控制单分支:if 条件:满足条件后要执行的代码块多分支:if 条件:满足条件后要执行的代码块elif 条件:上面的条件不满足就走这个elif 条件:上面的条件不满足就走这个elif 条件:上面的条件不满足就走这个else:上面的条件不满足就走这个while循环while 条件:执行代码…Dead Loopcount=0while True:print(“你个基佬!!!”,count)count+=1循环终止语句:break语句或continue语句break语句:用于完全结束一个循环,跳出循环体执行后面的语句continue语句:只终止本次循环,接着执行后面的循环while…else用法当while循环正常执行完,中间没有被break终止的话,就会执行else后面的语句。二进制运算、字符编码、数据类型二进制(0,1)、八进制(0-7)、十进制(0-9)、十六(0-9,A-F)进制的转换四位二进制表示一位十六进制oct() 八进制 hex()十六进制char(num)将ASCII值得数字转换成ASCII字符,范围只能是0-255ord(char)接受一个ASCII值字符,返回相应的ASCII值每一位0或1所占的空间单位为bit(比特),这是计算机中最小的表示单位8bits = 1Bytes字节,最小的存储单位,1bytes缩写为1B1024Bytes = 1KB = 1KB1024KB = 1MB1024MB =1GB1024GB = 1TB1024TB = 1PBASCII 256,每一个字符占8位.
#.Pis:在字符串前面添加一个 r,表示原始字符串,不会发生转义 列表list是处理一组有序项目的数据结构,用方括号定义列表的操作:一,通过下标去访问列表中的值 (可以用切片的方式去访问)
**字符串中常用的方法 定义字符串,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。 title()将所有单词首字母转为大写 lower()把字母都转为小写 upper()把字母都转为大写 rstrip()删除字符串末尾的空格 lstrip()删除字符串开头位置的空格 strip()删除字符串开头和末尾的空格
- List item
str()将非字符串值转为字符串,数字类型直接
3.python控制语句 if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。while语句,当条件为真时,循环运行语句块。try语句,与except,finally配合使用处理在程序运行中出现的异常情况。class语句,用于定义类型。def语句,用于定义函数和类型的方法。pass语句,表示此行为空,不运行任何操作。assert语句,用于程序调试阶段时测试运行条件是否满足。with语句,Python2.6以后定义的语法,在一个场景中运行语句块。比如,运行语句块前加密,然后在语句块运行退出后解密。yield语句,在迭代器函数内使用,用于返回一个元素。自从Python 2.5版本以后。这个语句变成一个运算符。raise语句,制造一个错误。import语句,导入一个模块或包。from … import语句,从包导入模块或从模块导入某个对象。import … as语句,将导入的对象赋值给一个变量。in语句,判断一个对象是否在一个字符串/列表/元组里。
方法 功能 max(list) 返回列表元素最大值min(list) 返回列表元素最小值list(seq) 元组转列表list.append(obj) 在列表末尾添加新对象list.count(obj) 统计某个元素在列表出现的次数list.extend(seq) 在末尾添加新列表,扩展列表list.index(obj) 在列表中找出某个值第一个匹配性的索引位置list.insert(index,obj) 将对象插入列表,其中的index,为插入的位置,原来该位置后面的元素包含该位置元素,都统一后移list.pop(obj=list[-1])有默认参数,即最后一项 删除指定位置元素并返回,他和del的区别在于del是一个关键字。而pop是内建函数,我们无法用变量去接收del删除的项 (参数可以不写,默认删除最后一项)list.remove(obj) 移出列表中某个值第一次匹配的项list.reverse() 反向列表中的元素(收尾互换),不代表倒序排列!list.sort() 对列表进行排序list.copy() 复制列表list.clear() 清空列表。
Python学习思维导图
|