首先是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
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中的有涉及到不太一样的成员运算符“.”和间接成员运算符“->”



