python入门知识点总结
本篇内容主要讲解"python入门知识点总结",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python入门知识点总结"吧!
一、python的基础语法
1.行连接的方法是最后加上一个'\'
2.注释:多行注释三引号,#行注释;三引号定义的字符串原样输出(保存原格式)
3.I/O语句:用逗号分隔零个或多个表达式、(+)只能连接相同的数据类型、input的返回值永远字符串格式(要需要什么格式需要强制转换)、格式输出str.rjust()str靠右;str.ljust() str靠左;str.center()字符串居中;str.format()方法,{}和:来替代%的方式:位置参数(索引0开头)(*列表形式)
4.填充方式:格式:{0:[填充字符][对齐方式<^>][宽度]}.format(参数表)
"""块注释"""#行注释张三 = "hello world!\n"ke = "wawdaw"李四= "不好"ls=['baidu','com'] #列表 list#用户控制print(''' \n 你好 \n 行连接! 原样输出 三引号''')print(张三.center(20,'*'))print(ke.ljust(10)) #空格默认空格填充print(李四.rjust(50,'w')) #只允许一个字符#format方法'''位置参数'''print('我是{} '.format("小明"))print('你是{1},他是{0}'.format('王五','小刚'))print("www.{}.{}".format(*ls))#关键字参数(集合概念)has={'name':'was','age':'18'}print('my name is {name},age is {age}'.format(**has))print('my name is {name},age is {age}'.format(name="wangqiang",age=20))#填充方式print("我是{0:8^20}".format('王八'))#精度print('{0:.2f}'.format(1/3),end='\t')print('{0:b}'.format(20),end='\t')print('{0:o}'.format(64),end='\t')print('{0:x}'.format(35),end='\t')print('{:,}'.format(12324234324),end='\n') #千分格式#索引wa=['hoho',18]print('name is {0[0]} age is {0[1]}'.format(wa)) #format()里面只有一个list,所以对应0
运行现象
二、运算符和格式规划
1.操作符:+(字符连接)、*(重复输出字符)、[](通过索引获取字符串)、[:](截取字符)、in (成员运算符)、not in(成员运算符)、r/R(原始字符串,按字面意思使用)、%(格式字符串)
2.格式化符号:%u、%o、%x、%X、%f、%e、%E、%g、%G、%p(无符号整数、无符号8进制、16进制小写、16进制大写、浮点数可指定精度、科学计算法格式化浮点数、同%e、%f和%g的简写、%f和%G的简写,16进制格式化变量的地址)
3.算数运算符:**(幂)、//(取整除)
4.比较运算符号:==、!=、<>(不相等!=;python3废除了)、>、<、>=、<= (两个操作数的比较)
5.赋值运算符:+=(的不合法)等;逻辑运算符;运算符优先级
6.控制语句
print("运算符和%s"%("格式化符号"),end=' \n')#强制转换的关键字:int、float、str、long、bool、chr;用法int(str0)类似a=20b='30'c=int(b)print(c+a)A=65B=A+32#基本的if-elseif A != 65: pass\ #成立的语句块else: pass #不成立的语句块#多条件的if-elif-elseif B !='A': pass #pass空语句块elif B==97: print('Yes')else: print('No')#while循环的while A==65: pass break #跳出循环#while-else循环while A !=65: passelse: print("A等于65的语句执行")#for 迭代变量 in 迭代对象(字符串、列表、元组、字典、集合)#for i in range(10): # print(i,end='\t') #range(10) 默认从0开始,到9,步长默认为1for i in range(10): if i != 5: continue #跳过本次循环 print(i)
三、python的6个序列内置类型
1.6个序列成分:列表(list)、元组(tuple)、字符串(str)、Unicode字符串、buffer对象和xrange对象----------注记
2.序列通用的操作:索引、长度(len)、组合(序列相加+)、重复(乘法*)、分片([:]或者split)、检查成员(in)、遍历(for……in)、最小值和最大值(min和max)
到此,相信大家对"python入门知识点总结"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!