1. 输出如下内容:

1 1

2 1

2 2

3 1

3 2

3 3

4 1

4 2

4 3

4 4

  思路:应该是要用两个循环,外层循环控制第一个数字,内层控制输出的次数

 for i in range(1,5):
for j in range(1,i+1): #
print(i,j)

2. 输出九九乘法表

 for i in range(1,11):
for j in range(1,i+1):
print("%d*%d=%d " %(j,i,j*i),end='') ##不换行
print('') ## 换行

3、统计一个字符串中字母、数字和空格的个数

a = 'asdc 56 12 asd'
b = 0
c = 0
d = 0
for i in a:
if i.isdigit():
b +=1
if i.isspace():
c +=1
if i.isalpha():
d +=1
print(b,c,d) ##输出的结果是:5 7 3

4、将一个字符串中的小写字母转为大写字母,大写字母转为小写字母(不能使用字符串的swapcase方法)

 f = 'abcDEF'
f2 = ''
for i in f:
if i.islower():##是小写
f2= f2+ i.upper()
if i.isupper():
f2 = f2+i.lower()
print(f2) ##输出的结果: ABCdef 简单的办法()

  b = 'AAAccc'
  print(b.swapcase()) ##输出的结果是:aaaCCC

5、删除列表中指定的所有重复元素

比如列表为[1,2,3,4,3,6,3],删除所有3后,得到[1,2,4,6]

 a = [1,2,3,4,3,6,3]
n = 3
for i in a:
x= a.count(3) ##删除的次数
for j in range(1,x+1):
a.remove(n)
print(a)

  7、实现字符串内容的反转,不使用切片

 b = 'AAAccc'
c = list(b)
c.reverse() ##反转
print(c)
print(''.join(c)) ##列表转字符串
##输出:cccAAA

  8.将字符串:"k:1|k1:2|k2:3|k3:4",处理成 python 字典:{'k':'1', 'k1':'2', 'k2':'3','k3':'4' }

dic2={}
ee = "k:1|k1:2|k2:3|k3:4"
q1 = ee.split('|') ##['k:1', 'k1:2', 'k2:3', 'k3:4']
print(q1) ##输出:['k:1', 'k1:2', 'k2:3', 'k3:4']
w1 = q1[0].split(':')
w2 = q1[1].split(':')
w3 = q1[2].split(':')
print(w1)##输出:['k', '1']
print(w2)
print(w3) dic2[w1[0]]=w1[1] ##若是存在,就会修改,不存在就会添加
dic2[w2[0]]=w2[1]
dic2[w3[0]]=w3[1] print(dic2)## 输出:{'k': '1', 'k1': '2', 'k2': '3'}

  

  9.打印图形

  *

  ***

  *****

for i in range(1,4):
for j in range(0,4-i):##空格
print(' ',end='')
for k in range(1,2*i):
print('*',end='')
print('')
输出: *
***
*****

python基础--基础练习题(一)的更多相关文章

  1. Python之基础练习题

    Python之基础练习题 1.执行 Python 脚本的两种方式 2.简述位.字节的关系 解:8位是一个字节 3.简述 ascii.unicode.utf-8.gbk 的关系 4.请写出 “李杰” 分 ...

  2. 【UOJ#228】基础数据结构练习题 线段树

    #228. 基础数据结构练习题 题目链接:http://uoj.ac/problem/228 Solution 这题由于有区间+操作,所以和花神还是不一样的. 花神那道题,我们可以考虑每个数最多开根几 ...

  3. Python文件基础

    ===========Python文件基础========= 写,先写在了IO buffer了,所以要及时保存 关闭.关闭会自动保存. file.close() 读取全部文件内容用read,读取一行用 ...

  4. 3.Python编程语言基础技术框架

    3.Python编程语言基础技术框架 3.1查看数据项数据类型 type(name) 3.2查看数据项数据id id(name) 3.3对象引用 备注Python将所有数据存为内存对象 Python中 ...

  5. 6、50道JAVA基础编程练习题跟答案

    50道JAVA基础编程练习题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析 ...

  6. Python爬虫基础

    前言 Python非常适合用来开发网页爬虫,理由如下: 1.抓取网页本身的接口 相比与其他静态编程语言,如java,c#,c++,python抓取网页文档的接口更简洁:相比其他动态脚本语言,如perl ...

  7. 小白必看Python视频基础教程

    Python的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名.Python的火热,也带动了工程师们的就业热.可能你也想通过学习加入这个炙手可热的行业,可以看看Python视频基础教程,小 ...

  8. Python爬虫基础之requests

    一.随时随地爬取一个网页下来 怎么爬取网页?对网站开发了解的都知道,浏览器访问Url向服务器发送请求,服务器响应浏览器请求并返回一堆HTML信息,其中包括html标签,css样式,js脚本等.我们之前 ...

  9. 零基础学Python--------第2章 Python语言基础

    第2章  Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用 ...

  10. Python学习基础笔记(全)

    换博客了,还是csdn好一些. Python学习基础笔记 1.Python学习-linux下Python3的安装 2.Python学习-数据类型.运算符.条件语句 3.Python学习-循环语句 4. ...

随机推荐

  1. ProcessExplorer使用分享

    工具描述 Process Explorer使用个轻量级的进程管理器,是由Sysinternals出品的免费工具,请猛击这里下载最新版本使用. 以下是官方介绍的翻译: “想知道是那个程序打开了某个文件或 ...

  2. 剑指offer(1)二维数组的查找

    限制今天起开始也刷剑指offer啦,一步一步来. 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数, ...

  3. Python入门 序列章

    内置函数range range([start,] stop[, step]) 第一个参数表示步长(默认为0),第二个参数表示终止值(结果中不包括这个值),第三个参数表示步长(默认为1, 实验发现不能用 ...

  4. jsp/servlet学习三之会话管理初解

    由于http的无状态性,使得会话管理或会话跟踪成为web应用开发一个无可避免的主题.默认下,一个web服务器无法区分一个http请求是否为第一次访问.例如,一个web邮件应用要求用户登陆后才能查看邮件 ...

  5. 【HAOI 2012】高速公路

    Problem Description \(Y901\) 高速公路是一条重要的交通纽带,政府部门建设初期的投入以及使用期间的养护费用都不低,因此政府在这条高速公路上设立了许多收费站. \(Y901\) ...

  6. 【转载】Selenium WebDriver的简单操作说明

    转载自:http://blog.csdn.net/xiao190128/article/details/49784121 1.打开一个测试浏览器 对浏览器进行操作首先需要打开一个浏览器,接下来才能对浏 ...

  7. webapi研究说明

    首先定义公共的返回对象 /// <summary> /// 返回数据对象 /// </summary> public class ResponseItem<T> { ...

  8. 【linux总结】zsl

    extundelete [root@xuegod63 ~]# lsof -p 43641 #一般用于查看木马进程,在读哪些文件 [root@xuegod63 ~]# lsof -i :22 #用于查看 ...

  9. (15)线程---Condition条件

      功能:也是通过阻塞控制线程数量.类似信号量\进程池\线程池的作用 语法:wait from threading import Condition con= Condition() conn.acq ...

  10. [JavaScript] 给input标签传值

    body: <input type="text" style="width: 240px;" name="orgname" id=&q ...