首页 > 代码库 > 廖雪峰Python学习的笔记

廖雪峰Python学习的笔记

变量 数字不能开头 1name
变量 特殊字符开头不能有 !name
变量 不能有空格 name of hello
变量不能用关键字当变量名字
id()函数用来看变量的内存地址
input()获取用户输入内容
eval()在已知的变量中找到符合 输入的变量名的变量
缩进: 有冒号开始下面只要是缩进的 那缩进的内容都输入该代码块 只要一个代码快中的空格缩进一样,就可执行
while循环 退出的下一行写break
while循环 while后面的就是条件,只有为真才做循环,条件为false 则这个循环跳出

couont = count+1 也可以用count += 1 每次调用一个循环变量count就加一次默认值
and 在判断中必须两个条件都满足才能继续执行 有一个条件不符合就退出循环
break 当他上一个语句符合条件即可从break上一行跳出循环
for循环 for x in x i是多少就循环多少次
type 用来看数据类型
字符串格式化 %s表示先空着的地方后面用字符串代替 print (‘name:%s \n age%s\n job:%s‘)
字符串格式化也可以用+来达到目的 print(‘name:‘+name+ ‘\nage:‘+age+ ‘\njob:‘+job)
\n表示换行符
‘‘‘三个单引号或者三个双引号表示字符串自动换行
strip()字符串用来删除字符串两边的空格 括号内可以输出删除的内容 str.strip(‘A‘)表示删除原来字符串中的所有A
分片 索引顾首不顾尾第一个索引包含 后面那个索引不包含
与运算 两个都为1或者两个都为真 表示出1 10&50 = 2
或运算 练个其中一个为1就表示为真 既有一个为1就出1 10|50 = 58
异运算 两个一样就表示0 只有只要两个不一样就出1 既全1出0 全0出0 一0一1出1 10^50
continue 在if while这种语句中使用 表示直接跳过下面的语句重新返回上面的语句
for line in obj:
print line 每次只读一行的内容到一个文件里
obj.read表示读所有 obj.readlines表示根据换行然后把内容变成一个列表


字符串格式化 %字符串 %d整数 %d浮点数 %5d表示保留5位整数 %05d如果整数位一位就保留4个空格加一个整数 %.xf表示保留小数点后面x位
二维列表获得方式 x = [1,2,[3,4],5] x[2][1]
hex()函数用于把10进制的数据转化为16进制
定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号
isinstance() 检查提供的函数数据是不是自己想要的数据 isinstance(提供的函数变量,需要的变量类型)

廖雪峰Python学习的笔记