2023-12-24 19:08:07 | 我爱编程网
字典属于python中的一种数据结构,它是由键值对(key=value)组成的,其中‘key‘是唯一的不可变的。而值是可变的,且可以取任何数据类型。在python编程中经常使用到字典,运用好字典可以时我们在编程中更加轻松。那么如何使用字典呢,今天小编就个大家介绍下字典的几种简单使用方法。
打开PyCharm,右键点击创建好的项目名,选择【new】--【Python File】新建一个python文件。文件名根据自己情况填写。这里小编以test.py文件为例。
要运用字典,那么就必须先定义字典。字典是由键值对(key=value)组成的,每个键值对之间通过逗号(,)分割开 ,例如:di={'name':'复仇之王','day':'22'}
此外,我们还可以通过dict()函数来创建一个字典,在dict括号里面我们通过变量赋值的形式输入内容。例如:d=dict(a=123,b='hello')
定义好字典之后,我们需要去使用字典里的值,那么如何去访问字典里面的值呢?因为字典是键值对的形式,所以我们可以通过键来访问对应的值。这里小编以取‘name’的值为例,在test.py文件中输入print(di['name']),然后右键点击“run”进行运行,即可查看输出对应的值。
字典里的元素不可能一成不变的,那么我们要如何去修改字典里的元素呢?同样我们可以通过键来进行修改对应的值。在python文件中输入di['day']='25',并且通过print(di) 输出字典,在输出结果中可以看到键‘day’对应的值变为25了。 注:在字典中键是唯一的,值是可变的,并且可以取任何数据类型。
在test.py文件中输入di['color']='红色',然后通过print(di)输出字典,我们可以看到字典里多出了color这个键值对。通过这个方法我们可以向字典里插入我们需要的元素。 注:python3.6之后字典是有序的,因为小编用的是python3.5版本的,所以输出结果是无序的。
此外还可以通过setdefault方法来查询和添加字典元素。我们需要在test.py文件中输入print(di.setdefault('name')),这个‘name’是字典里已经有的键,所以返回的结果开始直接输出对应的值。输入 di.setdefault('age',18) print(di) 右键点击运行,这时我们可以看到字典增加了‘age’这个键值对。我爱编程网
最后给大家介绍下怎么删除字典里面的元素。通过pop方法我们可以指定删除对应的元素。在test.py文件中输入 di.pop('day') print(di) 然后右键点击运行,就可以在运行结果中看到‘day’的键值对没有了
新手python入门教程包括了解Python编程基础、Python函数及流程控制、利用Python做些事情、深入Python编程。
1、了解Python编程基础:首先第一点,要能够看懂了解变量、基础语法、编程规范等,这些事能够上手编写Python代码的前提。其次第二点,对于数据结构,字符串、列表、字典等需要比较熟练运用。
刚开始的这部分就做一些简单的练习,构造出一个数据类型,然后再实现基本的用法。比如你自己构造一个列表,实现列表中数据的访问、更新、删除等基本操作,比如len()、max()、min()、函数以及append()、count()、extend()等方法。
2、Python函数及流程控制:有了前面的基础练习之后,学习Python的函数和控制语句,是真正去解决问题的过程,如何将固定的功能模块封装成函数,如何实现判断和循坏,这些不仅是写出代码的必要条件,也是训练编程思维的必经之路。流程控制比较好掌握一些,条件语句和循坏语句在不同的场景下练习几遍,知道判断和循环实现的过程就行。
3、利用Python做些事情:在前期的理论知识学透之后,你不妨尝试着利用利用Python做些事情,检验自己的学习成果,这样也能够巩固加深自己学习的理论知识。同时,可以查漏补缺,看看自己哪方面需要保持,哪方面需要继续学习。
这个时候不妨了解一些第三方库,你可以做更多的事情。对于不同的库,内部的方法、函数你还需要去熟悉,开始的时候先掌握少部分最常用的方法,在遇到实际的问题的时候,再去查对应的更多的用法,这样会更高效。
4、深入Python编程:首先需要了解Python的高级特性,如迭代器、生成器、装饰器等,了解类和面向对象的理念。深入下去,你可以去探索Python的实现原理,Python的性能优化,跳出Python语言本身,去了解计算机的交互原理,还有很长的路要走,但并不是每一个人都需要这个过程。
这些确实是你在这个领域立足生根的重要条件,对于特别想要在IT行业发展的人来说,这个过程是非常有必要的。
简单好用的Python编程工具
1、Mu Editor:专为初学者设计的编辑器,简洁易用,集成了调试、自动补全等功能。
2、PyCharm:Python IDE之王,强大的代码补全和调试功能,越来越受专业开发者的喜爱。
3、Thonny:另一款Python初学者IDE,拥有调试、变量视图和简单的调试功能,易学易用。
4、海龟编辑器:运行在浏览器中的Python IDE,可以在任何设备上编写和运行Python代码。
5、VS code:轻量但强大,拥有丰富的Python开发插件,autopep8格式化代码功能极佳。
6、Spyder:科学用途Python IDE,强调代码可读性,内置Variable Explorer等数据分析功能。
7、Kitten Code:在Mac上开发python的轻量级IDE,拥有代码高亮、自动补全和调试功能。
8、IDLE:Python自带的简易IDE,适合入门学习,但功能相对较简单。
我爱编程网(https://www.52biancheng.com)小编还为大家带来急求一C++编程,编一程序在屏幕上显示由符号组成的汉字王字。的相关内容。
#include
using namespace std;
unsigned short int hz[16]=
{
0x0008,0x7FFC,0x0100,0x0100,0x0100,0x0100,0x0108,0x3FFC,
0x0100,0x0100,0x0100,0x0100,0x0104,0xFFFE,0x0000,0x0000
};
void main()
{
int i,j,k,m,n;
unsigned short int z;
char c,cc;
while ( 1 )
{ cout<<"汉字以多少点阵方式显示,16*16输入16,32*32输入32,依次类推? ";
cin>>n; n/=16; if ( n<1 ) break;
cout<<"请输入构成汉字的基本字符号是? "; cin>>cc;
for ( i=0;i<16;i++ )
{
for ( m=0;m
{
z=hz[i];
for ( j=0;j<16;j++,z<<=1 )
{
c=( z&0x8000 )?(cc):(' ');
for ( k=0;k
}
cout<
}
}
}
}
2024-01-05 14:11:24
2025-02-01 20:24:39
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01