栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习历程(3.10版本)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习历程(3.10版本)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、基本区别
  • 二、判断和循环语句
    • 1.for循环
    • 2.if语句
    • 3.while循环
  • python字典


前言

这里写了一些我关于学习python和复习C语言的一些心得,我发现有C语言的基础,学python是很快的,同时在这里也写一下python和C的对比,博客会跟随我学习的路程持续更新(如果没更说明工作忙或者偶尔犯懒)


一、基本区别

首先最基本的区别就是python在每一个语句末不需要写分号,而且函数没有花括号,python通过缩进来决定判断语句的内容,C语言通过花括号来判断。

二、判断和循环语句 1.for循环

代码如下(示例):

list_1={'a' , 'b', 'c', 'd', 'e'}
for lists in list_1:
	print(list)
char list_1[]={'a' , 'b', 'c', 'd', 'e'};
for(i=0;i<5;i++)
{	printf("%cn",list_[i]);}

for循环在python中让我感觉像是一种遍历的方法,而C中更像是设定循环次数。

2.if语句

俗话说if+for可以编写整个世界(误)

代码如下(示例):

if a=1:
	代码块
elif a=2:
	代码块
else:
	代码块
if( a == 100 )
   {
       if( b == 200 )
       {代码块}
       else
       {代码块}
   }
else{代码块}

if上面差别不大,不过C没有elif,不过可以通过宏定义弄一个


3.while循环

python的while循环和C语言基本类似,都是条件为true时执行相应的
代码块

while 条件:
	代码块
while(条件)
	{代码块}

python字典

python中的字典类似于C中的结构体:

book={
	'title': 'xxx',
	'author': 'xxx',
	'value':xxx,
}#’键’:’值’

C语言:

struct book{
	char title[];
	char author[];
	float value;
};

python中对字典的操作相对简单:

for key,value in book.items():
	print(book.items())

其中的key,value会遍历字典中的键值对,方法.items():返回字典的键-值列表
结果:
dict_items([(‘title’, ‘xxx’), (‘author’, ‘xxx’), (‘value’, ‘xxx’)])

方法.keys()返回字典的键列表,不过遍历字典时会默认遍历的是键,

for a in book.keys()和for a in book是一样的。

方法.values()返回字典的值列表。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/942983.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号