python基本操作

输出

print("hello world")
print("i love u")
i love u

快捷键

# 代码编写快捷键
# ctrl + enter  只负责代码运行
# shift + enter 运行并跳转到下一个代码框# 代码注释快捷键
# ctrl + /# 帮助
# shift + tab

引号的使用

print('''he says "good morning"  i'm fine !''')
he says "good morning"  i'm fine !
a = '''你好
我好
大家好'''
print(a)
你好
我好
大家好

打印的方法

# 打印的使用方法 优先使用print()
# 句子中有单引号 用双引号
# 句子中有双引号 用单引号
# 句子中有单引号和双引号 用三引号
# 有换行的情况使用 三引号
b = '5元/瓶'
print(int(b[0]))print(b[1])print(b[3])print(b[len(b) - 1])
5
元
瓶
瓶

运算符

# 8//5    // 整除   **幂指数
ID = '4567'
if int(ID[-2]) % 2 == 0:print('女')
else:print('男')

字符串操作

price = '24.5元/500g'
print(float(price[0:4]))print(price[-4:len(price)])print(ID[2:4])print(price[6:])
print(price[-4:])
print(price[:5])
24.5
500g
67
500g
500g
24.5元
# 字符串索引price = '84.4元/桶'print(float(price[:price.index('元')]))print(float(price[:price.find('元')]))
84.4
84.4
# 字符串压缩price1 = '   &&&^-^84.4元/桶^-^'
print(price1.strip())
print(price1.strip('& ^-^'))
&&&^-^84.4元/桶^-^
84.4元/桶
# 字符串替换st = 'my name is zhaohao'print(st.replace('z', 'Z'))id = '13070098107'
print(id.replace(id[3:7],'****'))
my name is Zhaohao
130****8107
# 字符串格式化
print('尊敬的{},你好,你本月余额为{}'.format('刘先森','11元'))print('它的值为:{:.2f}'.format(45.666666))for month in [1,2,3,4,5]:print('https://shanxi{0}movie{1}.net'.format(month,'hao'))
尊敬的刘先森,你好,你本月余额为11元
它的值为:45.67
https://shanxi1moviehao.net
https://shanxi2moviehao.net
https://shanxi3moviehao.net
https://shanxi4moviehao.net
https://shanxi5moviehao.net
#字符串分割email = '1183066807@qq.com'
print(email.split('@'))house = '富兴花园 | 一室一厅 | 100平米 | 10万元'
size = house.split('|')[2]
print(float(size.strip()[:-2]))
['1183066807', 'qq.com']
100.0

列表操作

# 列表
list = ['张三','李四','王麻子','赵六',['王五','186cm']]
print(list[-1][1])print(list[3])
print(list[0:3])
186cm
赵六
['张三', '李四', '王麻子']
# 列表增加元素  append 增加一个元素(使用for循环的时候) extend 增加多个元素list2 = [1,2,3,4]list2.append(6)print(list2)list2.extend([5,6,7,8,9])print(list2)#list.count  元素的频数
#list.index  元素首次出现的位置
#list.sort  同类型元素的排序
[1, 2, 3, 4, 6]
[1, 2, 3, 4, 6, 5, 6, 7, 8, 9]

元组操作

# 元组与列表基本相同
# 列表可变,元组不可变
t1 = (1,2.1,'zhao',False,[3,4,5,6],(1,2))
print(t1)
t3 = (3,)
t3
# 只包含一个元素的元组,需在元组后面加上逗号
(1, 2.1, 'zhao', False, [3, 4, 5, 6], (1, 2))(3,)

字典操作

# 字典不属于序列
dict = {'姓名':'赵昊','年龄':23,'性别':'男','子女':{'儿子':'大宝','女儿':'小宝'},'兴趣':['打篮球','游泳','跳舞']}
print(dict['子女']['女儿'])print(dict['兴趣'])# 字典是可变的dict['年龄'] = 18
print(dict)
小宝
['打篮球', '游泳', '跳舞']
{'姓名': '赵昊', '年龄': 18, '性别': '男', '子女': {'儿子': '大宝', '女儿': '小宝'}, '兴趣': ['打篮球', '游泳', '跳舞']}

python1.常见基础数据结构相关推荐

  1. Java基础-JAVA中常见的数据结构介绍

    Java基础-JAVA中常见的数据结构介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是数据结构 答:数据结构是指数据存储的组织方式.大致上分为线性表.栈(Stack) ...

  2. java八种基础数据结构_8种常见数据结构及其Javascript实现

    摘要: 面试常问的知识点啊... Fundebug经授权转载,版权归原作者所有. 做前端的同学不少都是自学成才或者半路出家,计算机基础的知识比较薄弱,尤其是数据结构和算法这块,所以今天整理了一下常见的 ...

  3. 关于SparkMLlib的基础数据结构Spark-MLlib-Basics

    此部分主要关于MLlib的基础数据结构 1.本地向量 MLlib的本地向量主要分为两种,DenseVector和SparseVector,顾名思义,前者是用来保存稠密向量,后者是用来保存稀疏向量,其创 ...

  4. java中常见的数据结构分类

    自己总结了下java中常见的数据结构和分类 在这里,我总结了list中数据结构对应我们所学的线性表,属于顺序存储还是链式存储,但没有总结set数据结构对应我们所学的哪一种(按理说应该是集合),是因为t ...

  5. redis源码剖析(3):基础数据结构dict

    目录 1.dict概述 2.字典的定义 3.哈希算法 4.字典的初始化及新增键值对 4.1 字典初始化 4.2 新增键值对 5.rehash(重新散列)操作 5.1 rehash操作方式 5.2 re ...

  6. Redis--五种基础数据结构及应用场景

    Redis 有 5 种基础数据结构,分别为:string (字符串).list (列表).set (集合).hash (哈希) 和 zset (有序集合). 一. string (字符串) 字符串 s ...

  7. Java常见基础笔试+面试题

    Java常见基础面试题总结 原:https://blog.csdn.net/qq_16633405/article/details/79211002 1.什么是Java虚拟机?为什么Java被称作是& ...

  8. 常见的数据结构和数据库的设计方法

    常见的数据结构 散列表(哈希表) 散列表(也称哈希表)是根据关键码值(Key value)而直接进行访问的数据结构,它让码值经过哈希函数的转换映射到散列表对应的位置上,查找效率非常高. 哈希索引主要用 ...

  9. Python基础 - 数据结构

    Python基础 - 数据结构 列表 简单示例 >>> fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', ...

最新文章

  1. 嵌入式Linux驱动笔记(十八)------浅析V4L2框架之ioctl【转】
  2. for命令不跳过空白行_Java程序员必备:查看日志常用的linux命令
  3. eclipse编辑器未包含main类型_Shopify模版编辑器问题排查及解决办法汇总
  4. web服务器一些概念
  5. ComBox、listBox、checklistBox控件
  6. python自动化(七)自动化测试平台开发:1.自动化测试平台简介
  7. chm文件导入java_Java CHM格式的API帮助文档的制作详解
  8. PyQt5在已运行界面中通过Botton按钮触发添加新的Botton按钮
  9. python最好用的助手_让Python爬虫变成你的好助手
  10. SQL 全文检索应用
  11. 计算机一级无法打开office,电脑中无法运行Office2016的两种解决方法
  12. c语言erfc函数,erfc_数值 | Numerics_C_参考手册_非常教程
  13. 超简单:3分钟制作惊艳的词云图
  14. 面经(一)人生第一次面试—一首凉凉送给自己
  15. python实现青蛙跳台阶算法
  16. ABAP 未转换值和值的互相转换函数
  17. 半波偶极子天线——CST仿真(1)
  18. cmd命令(dos命令)大全基础笔记
  19. html段落标记可以用p1,HTML 段落标记
  20. 黑洞照片打印是用超级计算机,黑洞照片怎么拍的

热门文章

  1. 推荐一本硬件必读好书
  2. iperf3网络测试工具
  3. 爬去新浪网国内动态新闻
  4. 世界时钟 软件_Mac软件丨Living Earth Mac上最好,最漂亮的世界时钟和天气应用程序...
  5. 宋立波:闲谈运营商手机软件商城和应用工厂(运营商和手机开发者请看来)
  6. 使用命令行检测Android内存泄露
  7. 幽门螺旋杆菌的治疗要多久?来听消化内科医生怎么说吧
  8. 初创产品如何衡量其各阶段表现?
  9. DWG文件版本快速转换
  10. vue+elementUI完成登陆