首页 > 编程语言 >python练习

python练习

时间:2023-12-05 13:32:42浏览次数:36  
标签:shopping name python 练习 list 列表 添加 print

1将数字汉字符号一起打印
2大小写转换首字母大写
3使用数学函数
4注释
5对字符串求长度
6通过索引获取单个字符
7布尔类型
8空值类型
9查找所属类型type
10列表

将数字汉字符号一起打印

name = "璃月" date = "12月5号" message = f'{name}您好,今天是:{date}' print(message)

或者可以直接写

print(f"{name}您好,今天是:{date}")

大小写转换 大写:.upper() 小写.lower()

首字母大写.title()

name = 'enis'.upper() print(name) name = 'YVHK'.lower() print(name) name = 'enis zhang'.title() print(name)

使用数学函数,引用库函数加开头import math,使用格式math.log2()

import math print(math.log2(8)+5)

注释单行'#' 多行选中'Ctrl+/'或者'''三引号'''包含住就行

对字符串求长度用len()

s = 'leng' print(len(s))

通过索引获取单个字符,索引从0开始[]

print(s[0])

布尔类型只有True跟False,首字母要大写

b1 = True b2 = False

空值类型None

n = None

查找所属类型type

print(type(s)) print(type(b1))

创建多个数据可以创建列表

shopping_list = ["键盘","鼠标"] print(shopping_list)

删除列表单个内容用.remove

shopping_list.remove("鼠标") print(shopping_list)

列表可以存放不同类型的数

向列表中添加内容用.append 默认添加到列表最后

shopping_list.append(332.1) print(shopping_list)

列表可以求长度len,可以索引[],元素可以直接修改

shopping_list[1] = "显示器" print(shopping_list)

max列表最大数,min列表最小,从小到大排序sorted

list_1 = [12,8,6,-4,4] print(max(list_1)) print(min(list_1)) print(sorted(list_1))

向列表具体位置添加用.insert(添加位置,添加内容)

list_1.insert(2,332.1) print(list_1)

向列表最后位置添加用.append()

标签:shopping,name,python,练习,list,列表,添加,print
From: https://blog.51cto.com/u_16352455/8689067

相关文章

  • 使用Python发送HTTP请求的最佳实践:让你的代码锐利如刀!
    在当今的数字化时代,使用Python发送HTTP请求已经成为了许多开发人员的日常任务。无论是进行API交互、网页爬取,还是构建网络服务,掌握Python的HTTP请求技巧都至关重要。但是,要想在竞争激烈的编程领域中脱颖而出,你需要掌握一些最佳实践,让你的代码锐利如刀!安装必要的库首先,确保你已经安......
  • python文件不显示cmd黑窗口,打包py,pyw文件为exe文件
    问题描述:编写的python文件为定时任务,需要长时间运行,但是打开的cmd黑色窗口看起来很不舒服,于是打包为exe文件,隐藏cmd黑色窗口步骤:1.使用pipinstallpyinstaller命令安装pyinstaller(前提是已安装python);2.很多时候出现pip版本过老的报错,此时使用pip--version查看pip版本,确定......
  • 修改python打包后的窗体图标、任务栏图标、exe图标
    前言我python开发的GUI界面(图形用户界面)一直是tkinter,打包exe一直是Pyinstaller。但是打包出来的exe图标、状态栏图标、窗体左上角图标一直是默认的羽毛,我想自定义。效果最后使用base64创建临时ico解决了该问题步骤创建icoToBase64.py,内容如下:importbase64#ico......
  • PTA-2023第十一次练习题目讲解
    PTA-2023第十一次练习题目6-17实验7_9_简单排序法一:冒泡排序上课学过好多好多次,讲解略过,代码有注释。voidbubbleSort(intdata[],intelementCount){for(inti=0;i<elementCount-1;i++)//第一层循环,控制找最大值的次数{for(intj=0;j<elementCount-......
  • Python编程:从入门到实践--Chapter16
    在16章的json数据测试如下代码时报错:[Errno22]Invalidargument:'eq_data\readable_eq_data.json'#将数据作为字符串读取并转换为python对象path=Path('eq_data\eq_data_1_day_m1.json')contents=path.read_text()all_eq_data=json.loads(contents)#将数据文件转换为......
  • 深入探讨 Python 中的装饰器和上下文管理器
    Python作为一门灵活而强大的语言,提供了许多高级特性,其中装饰器(Decorators)和上下文管理器(ContextManagers)是其中两个非常有用的概念。这两个功能性特性提供了对代码结构和行为进行修改和控制的强大工具。它们允许程序员在不修改源代码的情况下,添加、修改或扩展函数或类的功能,帮助......
  • python包迁移
    在没有网络的python环境中安装python包(从另一个环境打包转移到另一个环境)1、在有网络的电脑上安装我们需要的包2、在有网络的电脑下执行下面语句pipfreeze>requirements.txt这个时候就会在命令行所在的目录生成一个requirements.txt,这里面列出了有网络电脑的包的名字和版本。......
  • 2023.12.4 近期练习
    CF1845E这种\(01\)串的描述方式一般是提出\(1\)的位置去讨论,设原串\(1\)出现位置是\(p_1,...,p_m\).考虑最后生成的串的性质,描述其\(1\)的位置,\(q_1,...q_m\)。那么至少移动步数为\(\sum|p_i-q_i|\),因为\(1\)的位置是相对不变的。考虑一个一个\(1\)往里填,设\(......
  • Python中execjs执行JS代码出现中文乱码
    1、乱码场景新建文件code.js,详情如下:functionfun(){return"我是fun函数";}在Python中执行此JS代码:1importexecjs23#读取js4withopen("code.js",encoding="utf8")asf:5jsCode=f.read()6print(jsCode)78#编辑......
  • Python的with open
    1、文件的基本操作1.打开文件2.操作文件3.关闭文件关键字:open方式1f=open(r'a.txt','r',encoding='utf-8')#f=open(r'a.txt',mode='r',encoding='utf-8')res=f.read()print(res)##关闭文件:释放资源的#f.clo......