我的编程空间,编程开发者的网络收藏夹
学习永远不晚

12 Python 复习

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

12 Python 复习

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 索引(返回某个元素的下标)


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

12 Python 复习

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

12 Python 复习

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

【12】Python函数学习(中)

作用域、局部和全局变量  前向引用:def test(name,age=18,*args,**kwargs):      print(name)    print(age,args,kwargs)    school("Test")   #
2023-01-31

python基础学习12----装饰器

装饰器可以在不修改目标函数代码的前提下, 在目标函数执行前后增加一些额外功能例如有一个简单的函数import timedef func1(): print("这是一个简单的函数") time.sleep(2)想给这个函数增加一个
2023-01-30

笨办法学Python - 习题11-12

目录 1、习题 11: 提问 2、习题 12: 提示别人 3、总结 1、习题 11: 提问学习目标:了解人机交互场景,熟悉raw_input 的用法。1
2023-01-30

Python自动化开发学习12-Mari

主流的关系型数据库大概有下面这些:Oracle : 甲骨文公司的企业级的数据库SQL Server : 微软的MySQL : 免费的数据库,现在也属于Oracle的旗下产品MariaDB : 开源的数据库,MySQL的一个分支Postgre
2023-01-31

MySQL学习 2019-12

启动mysql服务: net start mysql关闭mysql服务: net stop mysqlcmd清屏: clsmysql -V 输出版本信息并且退出mysql -u 用户名mysql -p 密码mysql -P 端口号mysql退出: exciti
MySQL学习 2019-12
2015-03-19

python复习笔记

#python复习笔记##基础
1.下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。
Microsoft Windows [版本 6.1.7601]版权所有 (c)
2023-01-31

Python的12个学习方式分别是什么

Python的12个学习方式分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Python 是世界上最受欢迎的编程语言之一,它受到了全世界各地的开发者和创客的欢迎。大多数
2023-06-05

python 学习第二周总复习

目录 数据类型内置方法 数字类型内置方法 整型 浮点型 字符串类型内置方法 列表类型内置方法 元祖类型
2023-01-31

习题12:提示别人

练习代码如下# coding: utf-8__author__ = www.py3study.comage = input(u"How old are you ?")height = input(u"How tall are you ?")
2023-01-30

#12 Python函数

前言矩形的面积 S = ab,只要知道任一矩形的的长和宽,就可以带入上式求得面积。这样有什么好处呢?一个公式,适用于全部矩形,一个公式,重复利用,减少了大脑的记忆负担。像这类用变量代替不变量的思想在数学中称为函数,Python中,也有类似的
2023-01-30

MySQL学习笔记(12):触发器

本文更新于2019-06-23,使用MySQL 5.7,操作系统为Deepin 15.4。目录SQL语句示例SQL语句为了便于描述,此处将创建触发器的DDL复述一次,其已于“SQL”章节描述。CREATE TRIGGER triggername BEFORE|
MySQL学习笔记(12):触发器
2021-06-20

PostgreSQL源码学习--调度器#12

本节介绍ProcessQuery函数。相关数据结构//src/include/executor/execdesc.htypedef struct QueryDesc{/* These fields are provided by CreateQueryDesc
PostgreSQL源码学习--调度器#12
2016-10-26

2018年软件水平考试《网络管理员》复习讲义(12)

“2018年软件水平考试《网络管理员》复习讲义(12)”供考生参考。更多软件水平考试内容请访问编程学习网网。  点击查看:2018年软件水平考试《网络管理员》复习讲义汇总  局域网维护中注意事项  使用局域网办公的用户,经常会使用网络来打印材料和访问文件。由于某种原因,网络访问的速度可能会不正常,这
2018年软件水平考试《网络管理员》复习讲义(12)
2024-04-18

python 文件操作复习一

print "当前路径:" print os.getcwd() print "判断是否是一个文件:" print os.path.isfile(os.getcwd()) print "
2023-01-31

Python 3 复习各种符号

关键字(Keywords):关键字描述示例and逻辑:与True and False == Falsenot逻辑:非not True == Falseor逻辑:或True or False == Truepass表示空代码块del empt
2023-01-31

Python练手例子(12)

67、输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。#python3.7def inp(numbers): for i in range(6): numbers.append(int(input(
2023-01-30

12.python之pymsql模块

一、pymysql模块的简介。pymysql是python3.x版本用来操作mysql数据库的一个模块,其实和python2.7中的MySQLdb模块的作用和操作语法都是一模一样的。可以通过pip来进行安装:pip3.5 install p
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录