返回顶部
首页 > 资讯 > 后端开发 > Python >12 Python 复习
  • 255
分享到

12 Python 复习

Python 2023-01-31 00:01:51 255人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1.      实现1-100的所有的和sum = 0for i in xrange(1, 101):    sum += iprint (sum)2.      实现1-500所有奇数的和sum = 0for i in xrange(1,

1.      实现1-100的所有的和

sum = 0

for i in xrange(1, 101):

    sum += i

print (sum)


2.      实现1-500所有奇数的和

sum = 0

for i in xrange(1, 501):

    if (i % 2 == 1):

        sum += i

print (sum)


3.      求1+ 2! + 3! + 4! + ……20!的和

n = 1

sum = 0

for i in xrange(1,21):

    n = n * i

    sum = sum + n

print (sum)


4.      对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]

sorted([2,32,43,453,54,6,576,5,7,6,8,78,7,89])


5.      复习字典排序,字符串, list, tuple常用方法

(1)字典排序

sorted({1:'a',3:'b',2:'c'})

字典, 默认对字典的键进行排序

[1, 2, 3]

sorted({1:'a',3:'b',2:'c'}.keys())

对字典的键排序

[1, 2, 3]

sorted({1:'a',3:'b',2:'c'}.values())

对字典的值排序

['a', 'b', 'c']


(2) 字符串常用方法:

find 方法:

查找字符串,如果找到返回字符串首字母匹配的下标信息,如果不匹配,则返回-1


replace 方法:

字符串的替换


split 方法:

a = 'asdf1234ccasdfasdffkjlaklsjljlksjf'

print (a.split('d'))

将字符串,以字符串'd'为分隔符,切割成列表。

['as', 'f1234ccas', 'fas', 'ffkjlaklsjljlksjf']


join 方法:

将上例生成的列表用'hello'连接

c = ['as', 'f1234ccas', 'fas', 'ffkjlaklsjljlksjf']

print ('hello' .join(c))

得到 : 'ashellof1234ccashellofashelloffkjlaklsjljlksjf'


strip 方法:

b = '  asdf kjhgfd weryui mnbvc  '

(左右两边有空格,这个情况工作中经常会遇到,需要去掉两头空格后,在提取字符串的情况)

想要把左边的空格去掉

print (b.strip())

得到 'asdf kjhgfd weryui mnbvc'


fORMat 方法:

name = 'lounan'

print ('hello  {0}'.format(name))


(3) 列表常用方法:

append   末尾追加

pop          末尾删除

index         索引

insert          插入

remove        删除(一次只能删除最前面的一个)

sort            排序

reverse      反序


(4)元组常用方法

count 统计指定元组内相同元素的个数

index 索引(返回某个元素的下标)


--结束END--

本文标题: 12 Python 复习

本文链接: https://lsjlt.com/news/182859.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 12 Python 复习
    1.      实现1-100的所有的和sum = 0for i in xrange(1, 101):    sum += iprint (sum)2.      实现1-500所有奇数的和sum = 0for i in xrange(1,...
    99+
    2023-01-31
    Python
  • 【12】Python函数学习(中)
    作用域、局部和全局变量  前向引用:def test(name,age=18,*args,**kwargs):      print(name)    print(age,args,kwargs)    school("Test")   #...
    99+
    2023-01-31
    函数 Python
  • python基础学习12----装饰器
    装饰器可以在不修改目标函数代码的前提下, 在目标函数执行前后增加一些额外功能 例如有一个简单的函数 import time def func1(): print("这是一个简单的函数") time.sleep(2) 想给这...
    99+
    2023-01-30
    基础 python
  • 笨办法学Python - 习题11-12
    目录 1、习题 11: 提问 2、习题 12: 提示别人 3、总结 1、习题 11: 提问 学习目标:了解人机交互场景,熟...
    99+
    2023-01-30
    习题 法学 Python
  • Python自动化开发学习12-Mari
    主流的关系型数据库大概有下面这些: Oracle : 甲骨文公司的企业级的数据库 SQL Server : 微软的 MySQL : 免费的数据库,现在也属于Oracle的旗下产品 MariaDB : 开源的数据库,MySQL的一个分支 ...
    99+
    2023-01-31
    Python Mari
  • MySQL学习 2019-12
    启动mysql服务: net start mysql 关闭mysql服务: net stop mysql cmd清屏: cls mysql -V 输出版本信息并且退出 mysql -u 用户名 mysql -p 密码 mysql ...
    99+
    2015-03-19
    MySQL学习 2019-12
  • Python的12个学习方式分别是什么
    Python的12个学习方式分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python 是世界上最受欢迎的编程语言之一,它受到了全世界各地的开发者和创客的欢迎。大多数...
    99+
    2023-06-05
  • python复习笔记
    #python复习笔记<font color=blue>##基础</font><pre>1.下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。 <pre>Microsoft Wind...
    99+
    2023-01-31
    笔记 python
  • 习题12:提示别人
    练习代码如下# coding: utf-8__author__ = 'www.py3study.com'age = input(u"How old are you ")height = input(u&q...
    99+
    2023-01-30
    习题 提示
  • python 学习第二周总复习
    目录 数据类型内置方法 数字类型内置方法 整型 浮点型 字符串类型内置方法 列表...
    99+
    2023-01-31
    总复习 python
  • Python学习之12个常用基础语法详解
    目录前言1.多个字符串组合为一个字符串2.字符串拆分为子字符串列表3.统计列表中元素的次数4.使用try-except-else-block模块5.使用枚举函数得到key/value...
    99+
    2024-04-02
  • #12 Python函数
    前言 矩形的面积 S = ab,只要知道任一矩形的的长和宽,就可以带入上式求得面积。这样有什么好处呢?一个公式,适用于全部矩形,一个公式,重复利用,减少了大脑的记忆负担。像这类用变量代替不变量的思想在数学中称为函数,Python中,也有类...
    99+
    2023-01-30
    函数 Python
  • PostgreSQL源码学习--调度器#12
    本节介绍ProcessQuery函数。 相关数据结构 //src/include/executor/execdesc.h typedef struct QueryDesc { CmdType operation; Plann...
    99+
    2016-10-26
    PostgreSQL源码学习--调度器#12
  • MySQL学习笔记(12):触发器
    本文更新于2019-06-23,使用MySQL 5.7,操作系统为Deepin 15.4。 目录SQL语句示例 SQL语句 为了便于描述,此处将创建触发器的DDL复述一次,其已于“SQL”章节描述。 CREATE TRIGGER ...
    99+
    2021-06-20
    MySQL学习笔记(12):触发器
  • Python期末复习题库(下)——“Python”
    小雅兰期末加油冲冲冲!!! 1. (单选题)下列关于文件打开模式的说法,错误的是( C )。 A. r代表以只读方式打开文件 B. w代表以只写方式打开文件 C. a代表以二进制形式打开文件 D. 模式中使用+时,文件可读可写  2...
    99+
    2023-09-04
    python numpy 开发语言 算法 数据结构
  • Python 3 复习各种符号
    关键字(Keywords): 关键字 描述 示例 and 逻辑:与 True and False == False not 逻辑:非 not True == False or 逻辑:或 True or False ==...
    99+
    2023-01-31
    符号 Python
  • python 文件操作复习一
    print "当前路径:" print os.getcwd() print "判断是否是一个文件:" print os.path.isfile(os.getcwd()) pr...
    99+
    2023-01-31
    操作 文件 python
  • Python练手例子(12)
    67、输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 #python3.7 def inp(numbers): for i in range(6): numbers.append(int...
    99+
    2023-01-30
    例子 Python
  • 12.python之pymsql模块
    一、pymysql模块的简介。pymysql是python3.x版本用来操作mysql数据库的一个模块,其实和python2.7中的MySQLdb模块的作用和操作语法都是一模一样的。可以通过pip来进行安装:pip3.5 install p...
    99+
    2023-01-31
    模块 python pymsql
  • 学习笔记 12 数据库索引和锁
    索引是为了提高查询的效率。常见的索引模型有hash索引,有序数组,二叉树索引。hash索引:hash表是一种以键值对存储的数据结构,适用于等值查询场景;由于数据不是有序存储的,所以范围查询时效率比较差。有序...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作