Python与Java语法表达不同
Python与java语言在输入输出及运算表达式上有一些不同
- 输入:a = input(“请输入姓名:”)-------假设输入字符型Mrchen
 b = input(“请输入年龄:”)-------假设输入数字型24
- 输出:print(“你输入的姓名:%s,年龄:%d”%(a,b))
- 表达式://代表取整数
 **代表求幂
以上这些是与java不同的部分,并且注意输出的部分%s既可以代表字符串输出也可代表整数输出(既可替代%d)。python中的单行注释是#,多行注释是’’’…(代码)’’’。转义符号是%(这与C和JAVA完全不同)。用r/R控制字符串忽略特殊转义符号(如:print(r’C:\back\name’))。*****用来字符串的重复输出(如:print(‘Cat’*2),输出CatCat)
- 
Python的复数表示: 
 1-2j;检查复数实部用.real方法,检查复数虚部用.imag方法。
  
- 
二进制表示(0b) 
  
 1. bin函数把十进制转化为二进制
 2. ~表示按位取反(~m,将m的二进制数+1后乘以-1,m的~运算之后是-(m+1)。ps:这是由于其表示方法是补码决定)
 3. ^代表按位异或
ps:complex()和ord()是转化为复数和将ASCALL字符转为十进制数的函数


 
                   
                   
                   
                   
                             
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                  
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            