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

python第一周学习总结+初辨python与c语言的区别

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

python第一周学习总结+初辨python与c语言的区别

首先是python的第一周学习总结

从注释、变量、字符串格式化,到运算符和流程控制,再到数据类型

1.注释:python的单行注释是# (快捷键是Ctrl+/),多行注释"""...""";而c的单行注释是// ,而段注释则是

2.变量的定义:python的变量定义仅需 变量名 = xxx ;而c语言则需要说明变量的数据类型如int、float等等,并且每一句的结束都需要加上“;”

3.交换两个变量的值:python的独有方式:a,b = b,a ;而c则需要借助另一个中间变量来交换两个变量的值

4.打印函数:1)python是print("") ,c是printf("");2)python的print函数自带换行效果,但c中的printf函数换行需要添加换行符“n”;3)python的print函数可以利用+完成括号内的多个字符串拼接(但使用量不多);4)字符串格式化:python的print函数中有三种方法:(1)%s等格式符替换;(2){} .format( , ) ;(3)(f"{xx} ") ,而c的printf函数通常是用printf("%d",a);的格式

5.输出函数:python是input(""),并且""内可以先输入字符串,相当于c中printf和scanf两个函数的结合体

6.python中的引号是单引号或双引号皆可,而c中是双引号

7.(最直接的区别差点忘了)python不需要预处理操作如c中最基本最重要的:#include,且不需要主函数main(),函数中不需要用{ }来确定函数范围

8.算数运算符:python多了“//”——商和“**”——次幂两种运算符,更加方便了计算;但c中有自增和自减运算符——++和--

9.比较运算符:这个python和c都一样,但运算结果大有不同,python比较的结果类型为布尔型:True或False,而c只是简单的用1代表True和0代表False

10.执行顺序:python中有三大执行顺序:顺序执行、分支(选择)执行、循环执行。而这些执行顺序c同样适用,但c中大部分程序的执行顺序是从main函数开始的(有一小部分函数可以在main函数之前或之后执行),这点与python有所不同

11.if条件判断:1)格式不同:python:if 判断条件:  ;c:if(判断条件){...}

2)python多了elif来替代c中的else if,二者效果相同

12.逻辑运算符:python:and、or、not  ;c:&&、||、!

13.成员&身份运算符:python中有:in 、 not in 、 is 、is not  ;而c中没有类似表达,但c中的有涉及到不太一样的成员运算符“.”和间接成员运算符“->”

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

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

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