首页 > 编程语言 >Python-day17

Python-day17

时间:2023-09-24 17:32:26浏览次数:31  
标签:num1 num2 Python day17 file time print disk

1、查看保留字

import keyword
print(keyword.kwlist)

2、小数相加

from decimal import Decimal
print(Decimal('1.1')+Decimal('1.1'))

3、数据类型转换

name='cecilia'
age=1
print('我叫{},今年{}岁'.format(name,age))
print(f'我叫{name},今年{age}岁')
print('我叫'+name+',今年'+str(age)+'岁')

4、两数之和

a=int(input('num1='))
b=int(input('num2='))
c=a+b
print(c)
def add(a,b):
    c=a+b
    return c
x=int(input('x='))
y=int(input('y='))
print(add(x,y))

5、整除

x=int(input('x='))
y=int(input('y='))
print(x//y)

6、解包赋值

num1,num2,num3=10,20,30
print(num1,num2,num3)
num1,num2=num2,num1
print(num1,num2)

7、条件表达式

num1=int(input('num1='))
num2=int(input('num2='))
print(str(num1)+'>='+str(num2) if num1>=num2 else str(num1)+'<='+str(num2))

8、range()

s1=range(12)
s2=range(4,12)
s3=range(6,20,2)
print(list(s1))
print(list(s2))
print(list(s3))
print(tuple(s1))
print(set(s1))

9、100以内偶数和

i=1
sum=0
while i<=100:
    if not bool(i%2):
        sum=sum+i
    i+=1
print(sum)
sum=0
for i in range(101):
    if not bool(i%2):
        sum=sum+i
print(sum)

10、类的浅拷贝和深拷贝

class CPU:
    pass
class Disk:
    pass
class Computer:
    def __init__(self,cpu,disk):
        self.cpu=cpu
        self.disk=disk
cpu1=CPU()
cpu2=cpu1
disk=Disk()
computer=Computer(cpu1,disk)
import copy
computer2=copy.copy(computer)
computer3=copy.deepcopy(computer)
print(computer,computer.cpu,computer.disk)
print(computer2,computer2.cpu,computer2.disk)
print(computer3,computer3.cpu,computer3.disk)

11、模块导入

Python-day17_python

12、以主程序形式运行

Python-day17_python_02

13、常用内置模块

import sys
print(sys.getsizeof(88))
import time
print(time.time())
print(time.localtime(time.time()))
import urllib.request
print(urllib.request.urlopen('https://music.163.com').read())

14、schedule,time模块应用

import schedule
import time
def fun():
    print('hh--')
schedule.every(3).seconds.do(fun)
while True:
    schedule.run_pending()
    time.sleep(1)

15、文件的读写

file=open('a.txt.txt','r')
print(file.readlines())
file.close()

16、常用文件打开模式

file=open('b.txt','w')
file.write('hello')
file.close()
file=open('b.txt','a')
file.write('hello')
file.close()

标签:num1,num2,Python,day17,file,time,print,disk
From: https://blog.51cto.com/u_16080683/7586808

相关文章

  • Python教程(14)——Python函数的入门学习
    函数是什么?在编程中,函数是一段可重用的代码块,用于完成特定任务或执行特定操作。它可以接输入参数并返回一个值或执行一系列操作。函数可以帮助程序员将代码模块化,提高代码的可读性和可维护性。函数通常包括以下组成部分:函数名:用于标识函数,并可以通过函数名调用执行该函数。参......
  • python列表入门学习
    Python是一个非常强大且易于学习的编程语言,而列表(list)是Python中最常用的数据结构之一。无论你是初学者还是经验丰富的开发者,理解和掌握Python列表的使用都是非常重要的。1.什么是列表?列表是一个有序的元素集合,可以容纳多个值,这些值可以是任何数据类型。#定义一个空列表empt......
  • python基础 while,for循环
    whlie循环格式while结束条件:执行语句break结束if条件:break小游戏案例猜拳小游戏importrandomren=0ji=0print('-'*12+'欢迎玩猜拳小游戏'+'-'*12)print('本游戏实行三拳两胜制')n=0whilen<3:ran=random.randint(0,2)guess......
  • Python处理CSV文件
    python处理CSV文件CSV文件CSV(comma-separatedvalues)文件是一种文本文件格式,允许以表格结构保存数据。这是一种流行的格式,用于从数据库和电子表格导出和导入数据,CSV文件中的每条数据都用逗号(,)分隔,例如,第一行数据可以选择用作标题,标明其下方的每一列数据:处理CSV文件CSV......
  • Python列表
    插入 insert(索引值,插入的对象)追加append(“追加的对象”)删除pop(索引值)删除remove(“对象”)合并extend(“合并的对象”)搜索index(“搜索对象”)返回从左到右搜索到的第一个对象的索引搜索count(“搜索对象”)返回搜索对象的个数搜索in返回搜索的结果   搜索到返回Tr......
  • python猜骰子
    以下是一个用Python编写的猜随机骰子数值的示例代码:importrandomdefguess_dice():#生成一个1到6的随机数作为骰子的数值dice_value=random.randint(1,6)#提示用户猜测骰子的数值guess=int(input("猜测骰子的数值(1-6):"))#检查猜测结......
  • python DAY3
    if之后想直接跳开不执行的话用:pass就可以。python中变量都是可以全局使用的: 与或非andornot   elseif在python中是elif   两数比较简写方法  想输出一个符号有时候需要敲两个上去: ......
  • 在python开发过程中常见的异常错误
    下面这些也是常见的异常错误,在报错的时候不要害怕,记住这些常见的单词。AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败......
  • 为什么要学习python技术??
    大家好,随着大数据时代的到来,相信大家对新时代的认知达到了一个新的高度,我们可以仔细观察我们的生活,似乎每一年都会发生较大的变化。我记得我刚上大学的时候,移动支付才刚开始普及,短短几年,出门只需要一部手机便能行走天下,其中计算机编程起到了重要作用。 我们为什么要学......
  • [笔记]$Python$输出笔记
    [笔记]\(Python\)输出笔记补位输出\(TypeI:\%\)格式化形式:\('format'\\\%\\'value'\)\(value\)可以是数字、字符串、变量等#数字型num=3s='%05d'%num#0代表用于分隔的数字,5代表输出总共占用5位print(s)#输出结果为00003,共占用5位注意:用\(0\)补位不会出现......