前言:本份学习记录是对比C语言做的记录。只记录不同的部分。后续将持续更新~

1. 每一句代码后没有分号作为分隔。

2. s等同于==。如:a==b 等同于a is b。

3. 列表的比较。在C语言中无列表。List1=[11,33,44,22]List2=[11,33,44,22]Print(List1==List2) #比较的是两个列表的值。à结果是true Print(List1 is List2)#比较的是这个两个对象的ID(相当于C语言的地址)。à结果是false

List1=[11,33,44,22]List2=[11,33,44,22]Print(List1==List2) #比较的是两个列表的值。à结果是truePrint(List1 is List2)#比较的是这个两个对象的ID(相当于C语言的地址)。à结果是false

4. 条件语句

条件语句后面没有大括号限定范围,而是用冒号进行限定。语法结构如下:

单分支结构:If 条件表达式 :       条件执行语句

多分枝结构:

If 条件表达式1:条件执行语句1elif 条件表达式2:条件执行语句2……elif 条件表达式N:条件执行语句Nelse:条件执行语句N+1

分枝嵌入结构同C

条件表达式(if……else的简写)X if 条件表达式 else y解读:如果条件表达式为true,则返回值为x,否则返回y.

5.Pass语句。在JAVA中有类似的语言,在C语言中没有。但是有点类似于分号的用法。

6. 内置函数range()的使用。

Range():说明:用于生成一个整数的序列。在C语言和matlab以及其他的函数中有类似的函数。只不过是用于生成随机的数组。 1.返回值是一个迭代器对象。 2.创建range对象的三种方式如下:range(stop):创建一个(0-stop)之间的整数序列,步长为1.range(start,stop):创建一个(start-stop)之间的整数序列,步长为1.range(start,stop,step):创建一个(start-stop)之间的整数序列,步长为step.3. 优点:不管range对象表示的序列有多长,所有的range对象占用的内存空间都是相同的,因为仅仅是存储start,stop,step。只有在用到range对象时才会去计算序列中的元素。4.in和not in判断整数序列中是否存在(不存在)指定的整数。

7. 循环结构

分为:while循环和for-in循环while循环语法结构如下:                     while 条件表达式                            条件执行性循环体。

for-in循环

in表达式从 (字符串、序列等)中依次取值,称为遍历。

for-in遍历的对象必须是可迭代的对象。

for-in循环 语法结构如下:                            for自定义的变量 in 可迭代对象                                   循环体

循环体内不需要访问自定义变量,可以将自定义变量替代为下划线

后续将持续更新,喜欢请转发关注哦~

c语言与python的相同点_Python和C语言的语法区别(一)相关推荐

  1. python调用r语言加载包错误_Python调用R语言

    网络上经常看到有人问数据分析是学习Python好还是R语言好,还有一些争论Python好还是R好的文章.每次看到这样的文章我都会想到李舰和肖凯的<数据科学中的R语言>,书中一直强调,工具不 ...

  2. python特性编译语言_Python的动态语言特性; __slots__属性

    python是动态语言 1. 动态语言的定义 动态编程语言 是 高级程序设计语言 的一个类别,在计算机科学领域已被广泛应用.它是一类 在运行时可以改变其结构的语言 :例如新的函数.对象.甚至代码可以被 ...

  3. python是不是高级语言_Python是什么语言?老男孩教育带你了解!

    伴随着互联网的发展,越来越多的人都想要进入IT行业,但是进入IT行业之前大家都会纠结,选择哪门编程语言比较好?当然是Python了,Python是一门高级的编程语言,就业前景好.薪资待遇高,市场人才稀 ...

  4. python程序语言的提示符是什么_Python基础之语言简介

    python是什么 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,其设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特 ...

  5. python语言的变量特点随时_python程序设计——基本语言特性

    参考<Python程序设计(第2版)> 清华大学出版社 董付国 ##### 除特殊说明外,以下代码示例,均为python 3.6版本 ##### 一.Python语言特性 1.python ...

  6. c语言和python哪个有用_python和c语言哪个实用?

    原标题:python和c语言哪个实用? python和c语言哪个实用 Python的语法非常特殊,它是由空格严格控制的.然而,这对那些刚接触编程的人来说并不好.下面小编就来给大家讲一讲c语言和pyth ...

  7. 简述python的特性_python的一些语言特性(一)

    python的一些语言特性(一) 记录一下方便复习 1 is是对比地址,==是对比值 a = [1] b = [1] print(a is b) # False print(a == b) # Tru ...

  8. python yield用法_Python中迭代器和生成器的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  9. python 返回空格_Python面试之 is 和 == 的区别

    Python爬虫人工智能学习教程​www.python88.cn 面试实习生的时候,当问到 is 和 == 的区别时,很多同学都答不上来,搞不清两者什么时候返回一致,什么时候返回不一致.本文我们来看一 ...

最新文章

  1. sscanf实用功能简介
  2. PE文件和COFF文件格式分析——导出表的应用——一种摘掉Inline钩子(Unhook)的方法
  3. 优化Linux系统中的服务
  4. 想学Web前端,你需要了解这些职责和必备技能
  5. 带left join 的sql的执行顺序
  6. python观察日志(part1)--字典反向查找
  7. SAP UI5 OData框架里硬编码的80是怎么来的
  8. CF585E-Present for Vitalik the Philatelist【莫比乌斯反演,狄利克雷前缀和】
  9. P2415 集合求和(python3实现)
  10. 我想做产品,实现一个非常优秀的电脑桌面记事本加闹钟
  11. MySQL 输入输出 XML
  12. perl脚本中的ENDOFINPUT
  13. mac下Android开发环境搭建
  14. [C] 跨平台使用Intrinsic函数范例2——使用SSE2、AVX指令集 处理 双精度浮点数组求和...
  15. CSDN下载频道,免积分免登录下载文件方法
  16. python实现计算器功能、输入加减乘除、不是就跳出_使用Python实现计算器功能
  17. 视频教程-Linux基础入门视频课程-Linux
  18. Android集成腾讯Bugly和简单使用
  19. PHP根据键值,对二维数组重新进行分组
  20. python文件后缀切割_python如何去除文件后缀

热门文章

  1. 微信公众号授权登录vue移动端项目
  2. taro+vue3 搭建一套框架,适用于微信小程序和H5
  3. 【分享】7-Zip解压缩软件的超详细使用攻略
  4. 前n个自然数的阶乘之和(单数,双数,全部)
  5. mysql 数据库打开失败的原因_mysql数据库启动失败
  6. ib课程计算机科学教材,IB课程计算机科学了解一下
  7. cad lisp 螺栓_最近学习关于lisp语言来开发CAd的小插件
  8. 【Unity植物大战僵尸】豌豆射手子弹发射逻辑(十三)
  9. idea使用@Test
  10. 计蒜客T1064银行利息