如何使用Python和其他语言为变量赋值

2021年3月13日16:47:37 发表评论 751 次浏览

本文概述

本文讨论将值分配给变量的方法。

方法1:直接初始化方法

Python3

# Python 3 code to demonstrate variable assignment 
# upon condition using Direct Initialisation Method
  
# initialising variable directly
a = 5
  
# printing value of a
print ( "The value of a is: " + str (a))

C

// C code to demonstrate variable assignment
// upon condition using Direct Initialisation Method
  
#include <stdio.h>
  
int main()
{
     // initialising variables directly
     int a = 5;
  
     // printing value of a
     printf ( "The value of a is: %d" , a);
}

C ++

// C++ code to demonstrate variable assignment
// upon condition using Direct Initialisation Method
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
     // initialising variables directly
     int a = 5;
  
     // printing value of a
     cout << "The value of a is: " << a;
}

Java

// Java code to demonstrate variable assignment
// upon condition using Direct Initialisation Method
  
import java.io.*;
  
class GFG {
     public static void main(String args[])
     {
  
         // initialising variables directly
         int a = 5 ;
  
         // printing value of a
         System.out.println( "The value of a is: " + a);
     }
}

输出如下:

The value of a is: 5

方法2:使用条件运算符(?:)

以下是其他流行语言的语法。

C

// C code to demonstrate variable assignment
// upon condition using Conditional Operator
  
#include <stdio.h>
  
int main()
{
     // initialising variables using Conditional Operator
     int a = 20 > 10 ? 1 : 0;
  
     // printing value of a
     printf ( "The value of a is: %d" , a);
}

C ++

// C++ code to demonstrate variable assignment
// upon condition using Conditional Operator
  
#include <bits/stdc++.h>
using namespace std;
  
int main()
{
     // initialising variables using Conditional Operator
     int a = 20 > 10 ? 1 : 0;
  
     // printing value of a
     cout << "The value of a is: " << a;
}

Java

// Java code to demonstrate variable assignment
// upon condition using Conditional Operator
  
import java.io.*;
  
class GFG {
     public static void main(String args[])
     {
  
         // initialising variables using Conditional Operator
         int a = 20 > 10 ? 1 : 0 ;
  
         // printing value of a
         System.out.println( "The value of a is: " + a);
     }
}

输出如下:

The value of a is: 1

一个内联if-else代替Python中的条件运算符(?:)

Python3

# Python 3 code to demonstrate variable assignment 
# upon condition using One liner if-else
  
# initialising variable using Conditional Operator
# a = 20 > 10 ? 1 : 0 is not possible in Python
# Instead there is one liner if-else
a = 1 if 20 > 10 else 0
  
# printing value of a
print ( "The value of a is: " + str (a))

输出如下:

The value of a is: 1

注意怪胎!巩固你的基础Python编程基础课程和学习基础知识。

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: