Python学习之路1

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字符转为十进制数的函数
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值