Python学习一

学习教材——麻省理工:计算机科学和 Python 编程导论
学堂在线课程网址:http://www.xuetangx.com/courses/course-v1:MITx+6_00_1x+sp/about
IDE:Enthought Canopy

  • 编译型语言
    • 优点:代码运行速度快,因为编译器会完成到低级语言的转换
    • 缺点:找Bug难,因为要进入到编译后的指令中去
  • 解释型语言(eg. Python)

    • 优点:更容易找到Bug
    • 缺点:慢一些,因为一次执行一条转换
  • 数据类型:int、float、bool、str

  • 运算符:“**”(平方)、*、/、+、-、各种不等号

  • 提取字符串中的一部分(Extracting parts of strings)

    • Indexing 索引
      • ’abc’[1] returns ‘b’
      • ‘abc’[-1] returns ‘c’ (0 -2 -1)
    • Slicing 切片
      • ’str’[start:end] starts at start, ends at end-1
      • ‘abc’[1:3] returns ‘bc’
  • raw_input:把获取的输入,当做字符串存储起来

    • name = raw_input(‘Input your name: ‘)
    • 如果需要一个int型,则需要进行类型转化
      x = int( raw_input(‘Input a x: ‘) )
  • 注释用#

  • 条件判断示例:缩进一致代表处于同一循环

    • ’elif’ means else if
x = int(raw_input('Enter an integer:'))
if x%2 == 0:
    if x%3 == 0 
        print('')#此行输出一个换行
        print('Divisible by 2 and 3')
    else:
        print('Divisible by 2 and not by 3')
elif x%3 == 0:
    print('')
    print('Divisible by 3 and not by 2')
else:
    print('Not divisible by 2 or 3')
print('Done')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值