【Python小练习(一)】教程文章相关的互联网学习教程文章

Python 字典练习题

写代码,有如下字典,按照要求实现每一个功能dic = {‘k1‘:‘v1‘,‘k2‘:‘v2‘,‘k3‘:‘v3‘}1、请循环遍历出所有的keyfor key in dic: print(key)2、请循环遍历出所有的valuefor key in dic: print(dic[key])3、请循环遍历出所有的key和valuefor key in dic: print(key,dic[key])4、请在字典中添加一个键值对,‘k4‘:‘v4‘,输出添加后的字典方法1:dic[‘k4‘] = ‘v4‘方法2:dic.setdefault(‘k4‘,‘v4‘)print(...

python初学简单练习题(一)【代码】

从键盘上获取任意一串英文. 实现:(1)将重复字符去掉 (2)将大写转换成小写,小写转换成大写。如:abC 处理后 ABcprint("从键盘上输入的英文:") st = input() s = set(st) print("去掉重复字符后:", s) print("大小写字母转换后:") for num in s:if 97<=ord(num)<=122: #小写字母print(num.upper(),end="") #end=""表示换行if 65<=ord(num)<=90:print(num.lower(),end="")结果:F:\pythonTest\venv\Scripts\python.exe F:/python...

python3字典练习(重要)【代码】【图】

#keys()返回字典里的所有的键dic = {‘k1‘:‘wcj‘,‘k2‘:33,‘k3‘:[11,22,33,]}r = dic.keys()print(r) #结果为ict_keys([‘k3‘, ‘k1‘, ‘k2‘])#values()返回字典里的所有的值dic = {‘k1‘:‘wcj‘,‘k2‘:33,‘k3‘:[11,22,33,]}v = dic.values()print(v) #结果为dict_values([[11, 22, 33], ‘wcj‘, 33])#items()返回可遍历的(键、值)元组数组dic = {‘k1‘:‘wcj‘,‘k2‘:33,‘k3‘:[11,22,33,]}i = dic.ite...

笨办法学python3代码练习ex23.py 字符串字节串字符编码【代码】

首先简单说一下字符编码的问题。平常遇到比较多的就是ASCII码(全称:美国信息交换标准码)。ASCII码使用一个字节(8位)来表示一些常见的数字、英文字母以及一些控制字符。英语用128个符号编码就够了,但是用来表示其他语言,128个符号是不够的。比如中文汉字就无法用ASCII来表示和编码。为了对世界上的各种语言符号进行统一的编码,于是发明了Unicode。Unicode将世界上所有的文字符号都纳入其中。每一个符号都给予一个独一无二的...

Python----面向对象--属性查找小练习【代码】

属性查找小练习: 1class Foo:2def f1(self):3print(‘from Foo.f1‘)4 5def f2(self):6print(‘from Foo.f2‘)7 self.f1()8 910class Bar(Foo): 11def f2(self): 12print(‘from Bar.f2‘) 131415 b = Bar() 16b.f2() 1718结果为: 1920from Bar.f2稍作修改: 1class Foo:2def f1(self):3print(‘from Foo.f1‘)4 5def f2(self):6print(‘from Foo.f2‘)7 self.f1()8 910class Bar(Foo): 11def f1(self): 12print(‘...

python基础练习

Python是动态类型语言 ,也是若类型语言这种 语言特性就决定了 他不会有多么的复杂。。 #简单的输出打印 #coding=utf-8 import time; # This is required to include time module. word = 'word' sentence = "This is a sentence." paragraph = """This is a paragraph. It is made up of multiple lines and sentences.""" print paragraph a,b,c=1,2,"aaa" #List类似数组 list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] if word==...

Python 练习实例19【图】

Python 练习实例19题目:一个数如果恰好等于它的因子之和,这个数家电维修就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。程序分析:请参照程序Python 练习实例14。程序源代码: 以上实例输出结果为:原文:https://www.cnblogs.com/danjiu/p/12177419.html

python练习之析构函数【代码】

class Person:# def __init__(self,x,y,z):# self.name=x# self.age=y# self.sex=z# print("我出生了,我的名字是:%s,年龄是:%d,性别是:%s"# %(self.name,self.age,self.sex))def __init__(self):self.name=Noneself.age=0self.sex=Nonedef eat(self):print(self.name,"在吃饭")print("我出生了,我的名字是:%s,年龄是:%d,性别是:%s"% (self.name, self.age, self.sex))p1=Person() p1.name="...

python学习第一天课堂练习笔记【代码】

练习一 hello.py#coding utf-8score = input("请输入你的分数:")score = int(score)if score > 90: print("优秀")elif score==77 or score==88 : print("你不是人")elif score >80 and score< 90: print("你好厉害")else: print("良好")练习二 循环.py‘‘‘count=0while count<10: print("你好") count=count+10 ‘‘‘import randomnum= random.randint(1,100)#产生一个1,100的随机数count = 0print(num)...

*【Python】【demo实验31】【练习实例】【使用turtle画小猪佩奇】【代码】【图】

如下图小猪佩奇: 要求使用turtle画小猪佩奇: 源码:# encoding=utf-8 # -*- coding: UTF-8 -*-# 使用turtle画小猪佩奇from turtle import*def nose(x,y):#鼻子penup()#提起笔goto(x,y)#定位pendown()#落笔,开始画setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南) begin_fill()#准备开始填充图形a=0.4for i in range(120):if 0<=i<30 or 60<=i<90:a=a+0.08left(3) #向左转3度forward(a) #向...

Python编程之数据结构与算法练习_009【代码】

练习内容:判断一棵树是否是搜索二叉树。正文内容提要:1.创建类实现双向链表及基本栈结构。2.创建类表示二叉树。3.判断一棵树是否是搜索二叉树的递归与非递归实现。4.简单测试,验证正确性。1.创建类实现双向链表及基本栈结构。代码如下:class DoubleLinkedList:class Node:def__init__(self, data):self._data = dataself._next = Noneself._pre = Nonedef__init__(self):self.__head = DoubleLinkedList.Node("__head")self.__...

python 练习题-取小正方形(LeetCode 221)【代码】

题目:给定一个矩阵,该矩阵只包含0和1,输出该矩阵中最大正方形区域的面积 如: 00011110 00001111 11101111最大是 3X3 的正方形,输出为 9 解题:1.参考相关博客(链接见下文) 先新建一个全为0,行数和列相等的列表 dp,设置一个最大值 maxSquare 1)第一行和第一列,如果等于1,则dp对应的值为1 2)除此之外,如果该值等于1,取该值左边、上边、左上中的最小值+1 该值为dp对应的值 3)取 maxSquare 和该值的最大值,赋值给 ma...

Python学习第158天(ajax练习)【代码】【图】

今天本来打算复习完ajax后完成bootstrip的练习的,但是由于近期的护网(断网)行动,网速实在是。。。。。。源码加载的贼慢,所以今天暂时完成了ajax的练习图形大致是这个样子的: 上面一个在点击提交之后,系统会进行自动检测,并在console里面返回对应语句,这里“提交”和“等于”两个标签并没有采用a标签,而是通过div标签,再采用css和JavaScript进行编辑,具体内容如下:收下是本次记录的笔记:对话框添加,删除,修改 添加...

Leetcode练习(Python):数学类:第67题:二进制求和:给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。

题目:二进制求和:给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。提示:每个字符串仅由字符 ‘0‘ 或 ‘1‘ 组成。1 <= a.length, b.length <= 10^4字符串如果不是 "0" ,就都不含前导零。思路:模拟二进制运算的过程。程序:class Solution: def addBinary(self, a: str, b: str) -> str: length1 = len(a) length2 = len(b) if length1 < 1 or lengt...

Python+Selenium练习(十六)-复选框【Cherkbox】【代码】【图】

练习场景:百度登录时,勾选下次自动登录按钮; 一、简单版具体代码如下:# coding=utf-8import time from selenium import webdriverdriver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(8) driver.get(‘https://www.baidu.com/‘) driver.implicitly_wait(8)driver.find_element_by_xpath("//*[@id=‘u1‘]/a[8]").click() time.sleep(1) driver.find_element_by_xpath("//*[@title=‘用户名登录‘]...