python学习小结

#基础篇
#①输入比较
##p = input(“请输入:”)
##if p!=“hello”:
*## print(“error”)
#②循环练习
#for t in range(0,10,2):

# print (t,end = ‘#’) #注意引号,且还要注意范围,如果单单加一个则是0~ta,但是如果加的话一定his一个范围,且还可以中间加上间距
#另外,不能写成value = ……
#print(‘你还’,325,sep= ‘$’)
#注意:默认的sep是一个换行,所以如果输入两个print那么则会输出两行的代码
#print(‘464’+‘dssfd’)
#print(‘123’)

#③导入模块
#import math
#p = 3.14
#print(math.sin(p/2))
#print(type(math.sin(0+.5)))
#import random
#x= random.random() #随机输出一个在0~1的随机数
#y = random.randint(1,220) #输出一个在1~220的随机数
#print(x)

#如果一行语句过长的话可以利用’'来进行换行,例如 x = ‘sdfjewoifoijwefj\gfresgner’
#另外还可以使用()来进行连接

#运算符两侧,函数参数之间,逗号两侧使用空格分开,不同功能的代码块之间,不同的函数定义之间建议增加一个空行可以增加可读性

#常量的所有字母大写,类似于C语言中的#define
#常量有划线连接各个单词类名首字母大写

#help(对象)

#python中的整数包含了所有的整数不再是-65535~65535,而是无穷大
#复数(complex):由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)

#字符串直接就是一个变量直接加就行,例如x= ‘nihao’,直接就可以得到x[0] =‘n’;x[0:5] = ‘niha’ //这是由0~4而没有加5,这个又叫切片
# '+‘可用于字符串连接;’'可以反复输出字符串,例如a=‘hello’,hello2 = ‘hellohello’ 'in’成员运算符,如果字符串中包含的话返回TRUE

#repr(x)可以将对象x转换成表达式字符串;
#exal(str)用来计算python中的表达式,并返回一个对象
#tuple(x)将序列s转换成一个元组;
#list(x)将一个字符转换成他的ASCII整数值;

#注意:python的变量是动态的一种变量,也就是说一个变量不在局限于是否是整型或者浮点型什么的,所以更加灵活(与C语言相比)
#比如 a= ‘ABC’
#python解释器做了两件事,在内存中建立一个’ABC’的字符串,在内存汇总建立一个名为a的变量并指向’ABC’

#python中的逻辑运算
# and 是与,也就相当于&
# or 是或,相当于|
# not 是非 相当于 !

#python中的True就是1,而False 就是0

*# a = 0011 1100
# b = 0000 1101
# a&b=0000 1100
# a|b=0011 1101
# a^b=0011 0001 相同则为0,不同为1,异或
# ~a = 1100 0011 取反

#*
#列表(list)[]
#list1 = [‘你好’,15644]
#print(list1[0])#你好
#print(list1[1]) #15644
#print(list1) #直接输出一个列表 [‘你好’, 15644]
#列表的删除
#方法一
#del list[0],只能删除其中的某一个元素
#方法二
#remove(),例如list.remove(想要删除的元素的数值)
#方法三
#pop(),这个是指定元素所在位置,如果没有指定的话就是最后一个元素
#添加元素
#append()
#list1 = [‘sfs’,632]
#list1.append(‘sad’)
#list1[2] = ‘sfda’ #不能直接在后面直接添加
#print(list1)

#在相同的元素中’+‘可以把相同的元素加到一块去。而’*'则是重复
#迭代 for x in [1,2,3] —>1 2 3
#extend()可以在列表的末尾一次性加入多个值形成一个新的列表
#insert()可以将对象插入列表
#list(seq)可以将内置的元组编程列表
#len(list)可以计算列表的长度、

#元组()
#元组是直接加上一个括号()其他的和列表差不多
#注意的是,如果元组中只包含一个元素的话,需要在第一个元素后面加逗号,例如 tup = (1,)
#访问的话就是和列表差不多
#元组的删除要先进行切片删除
‘’’
temp = (‘一行’, ‘菜鸟程序’, ‘公众号’, ‘一行数据’)
temp = temp[:2] + temp[3:] #如上
‘’’
#(‘一行’, ‘菜鸟程序’, ‘一行数据’)
‘’’
tup = (1,)
tup2 = (‘nihao’,3272,‘fewfew’)
print(“tup:”,tup) #tup: (1,)
print(“1 = %d”,1) #1 = %d 1
print(“tup1:”,tup2) #tup1: (‘nihao’, 3272, ‘fewfew’)
print(tup2[1:3]) #(3272, ‘fewfew’)
tup3 = tup + tup2 #元组的扩展
print(tup3) #(1, ‘nihao’, 3272, ‘fewfew’)
‘’’
#可以使用元组来一次性对多个变量进行赋值;
#例如
‘’’
(x,y,z) = (2,1,3)
print(x,y,z)
输出 :2 1 3
‘’’
‘’’
num = [1,5,6,7,‘你好’]
num2 = str(num)
print(“num2:”,num2) # [1, 5, 6, 7, ‘你好’]
num3 = tuple(num2)
print(“num3:”,num3)#(’[’, ‘1’, ‘,’, ’ ‘, ‘5’, ‘,’, ’ ‘, ‘6’, ‘,’, ’ ‘, ‘7’, ‘,’, ’ ‘, "’", ‘你’, ‘好’, "’", ‘]’)
num4 = tuple(num)
print(“num4 :”,num4) #num4 : (1, 5, 6, 7, ‘你好’)
‘’’
#字典{key : value}
#字典由键和对应值(key=>value )成对组成
#例如
‘’’
dict = {‘zhang’:20,‘li’:40,‘wang’:60}
print(dict) #{‘zhang’: 20, ‘li’: 40, ‘wang’: 60}
print(dict[‘zhang’]) #20 ,这个就是查询功能
‘’’
#注意,不允许同一个键出现两次,创建的时候如果后一个键出现两次那么后一个键会被前一个覆盖

#修改键的方法是删除或增添键对
#使用del来删除某一个,而clear是删除所有
#value()可以以列表的方式返还字典内的所有值
#key() 返回没一个键
#items()是把字典中的每对key和value组成一个元组,并把这些元组放在列表里返回

‘’’
dict = {1 :1,2:2}
for key,value in dict.items():
print(key,value) #注意这种方法;
for key in dict.keys():
print(key)
for value in dict.values():
print(value)
‘’’

#集合{}或者set()
#集合是一个无序列不重复元素的序列,集合的基本功能是进行成员关系测试和删除重复元素
#eg:
‘’’
student = {‘小明’,‘小芳’,‘小李’,‘Jack’,‘小明’}
print(student) #{‘小明’, ‘小李’, ‘Jack’, ‘小芳’} //删除了重复的元素
‘’’
#注意的是集合可以进行差(-),并(|)交(&)的运算

#pass语句
#pass类似于空语句,可以用在类和函数的定义中或者选择结构中
‘’’
for t in range(10):
print(“现在的值是:”,t)
print(“see you”)
‘’’

#列表生成式
#例如想要生成[11,22,33],可以使用循环
#f方法一
‘’’
L = []
for t in range(3):
L.append((t+1)
(t+1))
print(L)
‘’’
#方法二:
‘’’
L = [(t+1)(t+1) for t in range(3)]
print(L)
‘’’
#列表生成语句的格式:把想要生成的元素x
x放在前面,后面跟上for循环,
#这样就可以建立起一个list,for循环后面还可以加上if判断语句,当然也可以使用两层循环

小白python学习小结相关推荐

  1. 风变python培训_风变python学习小结

    Part 1. 体验与感受 关于自己:2015年的时候,互联网创业大潮,原来从事着和互联网行业毫无关系的我,也心头一阵阵地痒.在一位朋友兼前辈的提点下,自学了一个月C的基础,报了个3个月iOS速成班, ...

  2. python科学计数法转换_柳小白Python学习笔记35 Excel之科学计数法类型转换及数据选取1...

    昨天学习了使用pandas模块如何查看Excel工作表"wz"的基本信息.今天学习,转换数字科学计数法格式及提取需要处理的数据,接下来就进入今天的学习吧. 一.转换科学计数法格式 ...

  3. 2021小白Python学习记录Day7 面向对象基础(上) (定义类和对象、__init__传参、self、魔术方法)

    目录 一.定义类和对象 1.定义类 2.创建一个对象 2.1 创建一个实例对象并调用实例方法 2.2 创建另一个实例对象: 2.3 添加实例属性 二.__init__(self) 1. __init_ ...

  4. Python学习小结---粗略列表解析

    列表解析 本文旨在说明列表解析的用法 Python是一门简单高效的语言,因此代码也可以变得简单高效,主要目的的利于阅读,方便书写.因此引入了许多语法糖.列表解析就是个例子. 传统方式的for循环: a ...

  5. python学习小结

    python总结: 一.数据结构 1.列表list       标志有序 大括号[ 1,2,3,4,5,6] 类似PHP数组 2.元组tuble   标志 小括号以及逗号(1,2,3)受限制的列表,不 ...

  6. python字典内置方法_柳小白Python学习笔记 12 内置方法之字典方法

    学习字典的时候只学习了最基本的字典定义和创建方式.今天再学习两种字典的创建方法及字典内置方法的使用. 现在春暖花开,所以我用花的元素创建了garden(花园)系列字典,字典的键是flowers(花名) ...

  7. Python学习小结---函数

    函数 函数是带名字的代码块,用于完成具体的工作.函数就是为了简化工作,用于执行特定任务的代码序列 简单的函数 实例: def greet_user(): #def是一个关键字,表明你要定义一个函数,这 ...

  8. Python - 输出格式 (学习小结)

    Python - 输出格式 (学习小结) Bu.xing 利用现代手段,创建学习家园 ​关注他 1 人赞同了该文章 Python 输出格式 我们常说的输出格式分两种含义: # 一种是指数据在屏幕上的显 ...

  9. python自学路线-零基础Python学习路线,小白的进阶之路!

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

最新文章

  1. Problem 61 修改进程的显示名称
  2. 第三次学JAVA再学不好就吃翔(part37)--接口概述
  3. 1万亿次、10亿人、10亿张,科技给生活带来多少改变?
  4. Yahoo前端优化十四条军规
  5. 开源软件 商业软件_如何撰写开源软件
  6. Labview生成三维曲面 | 花瓶
  7. 一个示例让你明白界面与数据分离
  8. 【git】小乌龟和git冲突
  9. android tabhost的使用方法,android TabHost的基本使用
  10. c语言如何将十六进制转化为二进制数,C语言--将十进制整数转化为二进制与十六进制输出...
  11. 999C - Alphabetic Removals
  12. 外国人申请居留许可服务指南(中英文)
  13. final可以修饰些什么
  14. 服务器上的压缩文件怎么解压,什么是压缩文件,如何解压?
  15. cocos2dx《单机斗地主》源码解剖之八 电脑玩家出牌与跟牌(结束)
  16. Python实现BBS自动登录并发帖
  17. shell脚本-eval的用法
  18. quot;敏捷式软件学习quot; 一条快捷的程序员的成长之路
  19. Robosense速腾激光雷达驱动文件参数介绍
  20. Outlook接收邮件时不删除服务器上的邮件

热门文章

  1. 抖音面试题:遇到连续问题怎么办?
  2. 【干货分享】前端面试知识点锦集04(Others篇)——附答案
  3. #欧拉函数 ~20.8.27
  4. 【MobileNetV3】Pytorch实现(图像分类)
  5. 数字电路设计—学习篇
  6. 联想wh系列服务器,ThinkAgile WH 系列
  7. react native友盟app统计
  8. 从访问修饰符的角度看单例模式
  9. java虚拟机(1)
  10. 一个完整系统的测试过程