Python基础——1基础
1.基础
输出
print(‘把子肉爱上热干面’,‘哈哈’) # ‘,’输出为空格
输人 name = input(‘提示的内容’)
/浮点除法 %.6f
//地板除法 整除
% 取余
python编码问题
(采用Unicode编码)
ord(‘A’) = 65 chr(65) = ‘A’
len(str) = 字符串长度
判断
if :
elif:
while:
elif:
list
a = [1,2,3]
a[0] a[-1]
指定位置插入
a.insert(1,’插入’)
a.append(True) #在列表的最后位置插入元素
指定位置删除
a.pop(1,’删除’)
a.pop()删除最后一个元素
a=[1,2,32,’xue’,’sun’,[‘又一个list’,’haha’,1,2,52],True]
len(a) = a的元素数量
tuple
一经确定不可修改
a=(1,2,3)
a=(1,2,3,True,’不可修改’,[‘内置list’可以修改])
a=(1,) #定义一个元素一定要注意加一个逗号,因为不加系统会认为是数学的赋值运算,a=1
for
可以把list 或者tuple里面的每个元素都迭代出来
names=[‘Tomos’,’xue’,’sun’]
for name in names
print(name)
for x in range(5) #range生成从0-4的整数列表
迭代
把list或者tuple里面的元素通过for…in遍历出来,称为迭代,迭代还可以作用在可迭代对象当中
判断可迭代对象,可用类型判断函数isinstance(‘ABC’,Iterable)True or False
dict字典默认迭代的是key,for key in {‘a’:a,’b’:b,’b’:b} print(key),输出顺序不定
访问dict里的值需要用到dict.values() for value in d.values() print(value)
同时访问key与value需要用 for k,v in d.items()
同时访问两个元素for k,v in [(1,2),(3,4),(5,6)] print(k,v)
字典
dict #查找时间快,哈希算法,以空间换时间key值换算成相应的内存存储地址
d={‘xue’ : 120,’sun’:150}
if ‘xue’ in d
print(d[‘xue’])
d.get(‘xue’,-1)#如果没有得到,返回-1
d.pop(key)删除
d(‘xue’) = 100
set
需要一个List作为输出,其中只存储key
a=[1,1,2,2,3,3,3,5]
s=set(a)
>>>s
{1,2,3,5}
s.add(56)
s.remove(5)
转载于:https://www.cnblogs.com/SUNYZBlog/p/9634267.html
Python基础——1基础相关推荐
- Python培训入门基础知识学什么?
Python培训基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python培训入门基础知识学什么呢?来看看下面小编 ...
- Python初学者零碎基础笔记(一)
Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...
- 计算机编程书籍-笨办法学Python 3:基础篇+进阶篇
编辑推荐: 适读人群 :本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python 3.6版本以上的经验丰富的Python程序员. "笨办法学"系列, ...
- Python的零基础超详细讲解(第十三天)-Python的类与对象
基础篇往期文章如下: Python的零基础超详细讲解(第一天)-Python简介以及下载 Python的零基础超详细讲解(第二天)-Python的基础语法1 Python的零基础超详细讲解(第三天)- ...
- Python的零基础超详细讲解(第十二天)-Python函数及使用
基础篇往期文章: Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博 ...
- Python的零基础超详细讲解(第七天)-Python的数据的应用
往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...
- Python的零基础超详细讲解(第五天)-Python的运算符
往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...
- python异常处理(基础)
python异常处理(基础) 参考文章: (1)python异常处理(基础) (2)https://www.cnblogs.com/fnng/p/3518202.html 备忘一下.
- Python语言编程基础
Python 技能目标 理解编程基本原理和思想 掌握python语言的基础语法 能够使用python进行基本的开发工作 熟练使用项目开发IDE:eclipse,PyDev 能够使用Python开发简单 ...
- python快乐编程—基础入门-从萌新到大神必读书籍 《Python快乐编程基础入门》...
2019年,全球信息化进程持续加快,IT行业繁荣发展.作为新时代IT人,不仅需要强大的理论知识,更需要过硬的技术.Python作为最受欢迎的编程语言之一,作为人工智能时代的首选语言,因其受众多.用途广 ...
最新文章
- Vue 组件库 heyui@1.18.0 发布,新增地址选择、图片预览组件
- 十一.安装Redis
- HTML基础_Day03
- 【AutoML】进化算法如何用于自动模型搜索(NAS)
- MPEG中面向沉浸式视觉体验的标准化活动
- 为了快一点为什么却要慢一点
- 我的世界服务器怎么注册密码1.9,我的世界1.9.x /1.10服务器BEST CRAFT(最佳工艺服务器)...
- 基于链表的模拟21点游戏 C语言
- AFNetworking到底做了什么?(二)
- 关于Webstorm汉化后无法打开设置,谈谈心里的想法
- Python 标准库 xml 详解
- Kvaser怎么使用虚拟驱动?Kvaser Leaf Light HS v2
- Excel如何批量快速从复杂文本中提取汉字
- DirectX11--深入理解与使用2D纹理资源
- tableau免费版无法更新数据
- Vue实现图片预览(放大缩小拖拽)纯手写
- 启动计算机引导windows10,Win10系统引导项丢失了怎么办?修复Win10系统启动引导项的方法...
- #7 实现指定函数printSize
- Caliburn.Micro学习笔记目录——其他
- VUI+GUI,AI时代全新的立体交互方式
热门文章
- c语言fseek128字节,C语言rewind和fseek函数的用法详解(随机读写文件)
- 我喜欢阅读和计算机英语,关于自考中的计算机专业
- 获取远程linux版本,远程批量获取Linux和Windos操作系统版本(内核)
- matlab+awgn和wgn,噪聲強度(噪聲功率) 噪聲方差到底有什么關系? matlab中的awgn函數...
- python线程间数据共享_python 进程间数据共享multiProcess.Manger实现解析
- 如何理解SVM | 支持向量机之我见
- 自动泊车算法中混合A*粗路径的MATLAB实现
- escilpe mysql,wordpress函数esc_sql()用法示例
- 向左向右向后转python_Turbot与python教程-实现左向旋转
- 图书馆管理系统——还书和延期操作