一、标识符
Python:
Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:
<1>标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。
<2>标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。
<3>Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。
注意 标识符中的字母是严格区分大小写的
C#:
<1>只包含字母,(包括大小写),数字,@符号,下划线——。
<2>首位可以是字母,@,但一定不能是数字
<3>C#关键字是编译器保留的不能用作标识符的名称。

二、注释
Python:
#注释一行,三个单引号或者三个双引号 注释多行:‘’‘XXX’''或者"““XXXX””"

#单行注释 输出
print("Hello World!")
'''三个单引号多行注释:
print("Hello World!")
print("Hello World!")
print("Hello World!")'''

C#:
C# //注释一行,/**/注释多行

Console.WriteLine("小明");
// Console.WriteLine("小明"); 注释一行
/*Console.WriteLine("小明");
Console.WriteLine("小明"); 注释多行*/

三、变量
Python:
python定义变量,直接写变量名即可,句子后面 不用加分号,例如:name=“张三”

#定义一个变量并输出
name="张三"
print(name)
张三

C#:
可以用var来进行类型推断,例如:var name=“张三”;

var test = "123";//定义一个变量
Console.WriteLine(test);//输出这个变量
123

四、输入输出
Python:
print(“XXXX”,end=‘’) 默认end=‘\n’

#如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识
print("I\'m \"OK\"!")
I'm "OK"!

C#:
输出用:Console.Write Console.WriteLine
C#用@来转义字符,可以转义或换行

%%script csharp
Console.WriteLine(@"\\\\\\\");
\\\\\\\

五、类型转换
Python:
类型(值),:int(),long(),float(),str(),list(),set()…等
Python没有 double类型

num1=input("输入第一个数字")
num2=input("输入第二个数字")print("num1+num2=%d" %(int(num1)+int(num2)))
输入第一个数字1
输入第二个数字2
num1+num2=3

C#:
int.TryParse,Convert
Convert.ToInt64(),Convert.ToDouble(),Convert.ToString()…等

Console.WriteLine("输入第一个数字:");
var num1 = Console.ReadLine();
Console.WriteLine("输入第二个数字:");
var num2 = Console.ReadLine();
Console.WriteLine("num1+num2={Convert.ToInt32(num1) + Convert.ToInt32(num2)}");

六、if else
Python:
if else基础语法:括号可加可不加,但是记得加:。不用大括号,但是if里面的代码注意缩进
嵌套语法:elif
C#:
if else 单行代码可以不用写括号

七:swich case
Python:
Python 没有switch / case语句。为了实现它,用if… elif… elif… else序列很容易来实现switch / case语句,而且可以使用函数字典映射和类的调度方法。
C#:

switch(变量或者表达式的值)
{case 值1:要执行的代码;break;case 值2:要执行的代码;break;case 值3:要执行的代码;break;case 值4:要执行的代码;break;......default:要执行的代码;break;
}

C# 与 Python 基础语法对比相关推荐

  1. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  2. python基础语法手册-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

  3. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

  4. Python基础语法笔记

    文章目录 前言 1.变量.运算符与数据类型 1.1 注释 1.2 运算符 1.3 变量与赋值 1.4 数据类型与转换 1.5 print()函数 2.位运算 2.1 原码.反码和补码 2.2 利用位运 ...

  5. 【Python学习】一、Python基础语法

    文章目录 一.认识Python 1.Python起源 2.语言特点 3.优缺点 4.HelloPython [1]源程序 [2]Python 2.x 与 3.x版本简介 [3]执行 Python 程序 ...

  6. 【数据分析师-python基础】python基础语法精讲

    python基础语法精讲 1 从数字开始 1.1 理解整数.浮点数.复数几种类型对象 1.2 掌握运算及其相关的常用函数 2 变量.表达式和语句 2.1 变量作用及定义的方法 2.2 变量命名原则和习 ...

  7. python基础语法总结

    python基础语法大总结 文章目录 python基础语法大总结 第一章: print 函数与变量 1.多种引号的用法 2.变量与赋值规范 第二章:数据类型与转换 1.数据类型 2.类型的转换 第三章 ...

  8. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型 大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary ...

  9. Python 基础语法_Python脚本文件结构

    目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...

最新文章

  1. JDBC实例--工具类升级,使用Apache DBCP连接池重构DBUtility,让连接数据库更有效,更安全...
  2. jdk动态代理实现原理
  3. Linux命令 iperf - 网络性能测试工具
  4. Linux系统下安装rz/sz命令及使用说明
  5. java servlet上传centos服务器
  6. word 转 html cms,Java 将Word文件转换为HTML格式文件
  7. 在线js拼接html代码,关于js拼接html元素?
  8. Spring : @EnableScheduling注解 @Scheduled
  9. Matlab图像处理系列1———线性变换和直方图均衡
  10. 链家北京二手房交易数据分析
  11. 即时通讯软件:(c++实现)
  12. Linq分页(skip和Take)
  13. 四十五、Kafka生产者(Producer)API介绍
  14. 我把淘宝当副业,一年全款买了房:你看不起的行业,真的很赚钱
  15. Android 12 适配攻略
  16. 哪款蓝牙耳机音质好?2022音质好的蓝牙耳机盘点
  17. 西湖大学人工智能与生物医学影像实验室招聘科研助理及博士后
  18. Fuchsia编译系统的GN结构
  19. 仪表板工具Stimulsoft Dashboards中的面板组件介绍
  20. 什么网站可以测试敏感词?

热门文章

  1. 汽车名词解释-发动机参数(2)
  2. tplink怎么进去_tp login.cn登陆入口进不去怎么办
  3. 北京站 Meetup 预告 | 这次我们聊聊 H5、WebAssembly 与 Flutter
  4. 简单求圆半径周长代码
  5. 【微信小程序】小程序与服务端的http通信
  6. plt.plot()函数样式
  7. Ubuntu 20.04 Gazebo安装 及模型库下载
  8. hamachi联机_hamachi怎么进行联机_hamachi联机流程详解
  9. 与hamachi齐名的Remobo已于2014年7月29日暂停服务
  10. 计算机应用技术大专河南,河南省计算机应用技术