zoukankan      html  css  js  c++  java
  • paip.python语法C++语法对比

    paip.python语法C++语法对比 

     

    作者Attilax  艾龙  EMAIL:1466519819@qq.com 
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax

    Erlang

    c++

    注释

    单行#

    多行三个双引号”””或者三个单引号’’’

    //

    /**/

    变量定义

    类似php.不用声明

    字符串使用单引号以及双引号定义

    原生字符串使用R定义

    Int,string,char

    字符串使用双引号定义

    语句分隔

    \n 换行符号

    并列语句只能使用多线程方式.

    分号表示顺序语句

    并列语句只能使用多线程方式.

    。从Java5后,Java平台提供了java.util.concurrent包以及HighLevelAPI简化并行编程模型,并提供了很多支持同步访问数据结构满足编程需要。

    语句间换行

    \  反斜杠

    \n 换行符号

    函数定义

    def methodx():

    注意后边有一个昌号

    函数定义使用

    函数名称变量{}

    函数返回值

    return语句,

    return语句

    逻辑分支语句 if语句:

     if语句:

    if age < 21:    >>>print("你不能買酒。")  

       print("這句話處於if語句塊的外面。")

    switch语句

     

    当参数等于0的时候,直接返1;否则,就乘以10,然后加1,然后返回

    等价逻辑分支

     

    数组

    { }

    数组赋值

     

    输出变量到控制台

    print

    puts

    算术运算符

    C/C++类似。+, -, *, /, //, **, ~, %分别表示加法或者取正、减法或者取负、乘法、除法、整除、乘方、取补、取模。>>, <<表示右移和左移。&, |, ^表示二进制的AND, OR, XOR运算。

    比较运算符

    >, <, ==, !=, <=, >=用于比较两个表达式的值,分别表示大于、小于、等于、不等于、小于等于、大于等于。在这些运算符里面,~, |, ^, &, <<, >>必须应用于整数。

    逻辑运算

    andornot表示逻辑运算。

    对象的方法

     

    class Fish:    def eat(self, food):        if food is not None:
                self.hungry=False#构造Fish的实例:f=Fish()#以下两种调用形式是等价的:Fish.eat(f, "earthworm")
    f.eat("earthworm")

     

    对象的方法是指绑定到对象的函数。调用对象方法的语法是instance.method(arguments)。它等价于调用Class.method(instance, arguments)。当定义对象方法时,必须显式地定义第一个参数为self,用于访问对象的内部数据。self相当于C++, Java里面的this变量。比如:

    引进class

    From pkg import *

    #include and 

    Using 

  • 相关阅读:
    去掉字符串中的空格
    在线工具和云服务推荐
    Tomcat 8080端口被占用解决方法
    MySQL 相关总结
    去除Jsp页面空白行
    linux 常用命令
    最近面试Android的一些面试题
    Android动态加载Activity原理
    Android动态资源加载原理和应用
    利用DexClassLoader动态加载dex文件
  • 原文地址:https://www.cnblogs.com/attilax/p/15199455.html
Copyright © 2011-2022 走看看