python2.7简明1

开始自学Python

准备工作

系统:Windows 8
工具书:简明Python教程
下载版本:Python-2.7.12.ism
编译器:Python自带的IDLE
备注:这是去年12月份学的简明python,用的2.7版本,由于当时写的博客笔记不好,现在重新整理

安装

需要配置环境变量path:C:\Python27

笔记

  1. 使用源文件

    #!/usr/bin/python
    # Filename : helloworld.py
     print 'Hello World’
    
    • 用notepad写完代码(或者直接FILE-NEW FILE下面编辑,保存)
    • 保存为helloworld.py
    • 打开IDLE点击FILE-NEW FILE-FILE-OPEN-保存的文件
    • 点击run或者ctrl+F5(推荐用这个)
  2. (*)后面是注释
    #!指组织行,一种特殊的注释

    • 整数、长整数、浮点数和复数。
    • 浮点数:3.2e
    • 复数:-5+4j

4.三引号(’’'或""")

指示一个多行的字符串。

‘’‘This is a multi-line string. This is the first line.This is the
second line. “What’s your name?,” I asked. He said “Bond, James
Bond.”’’’

  1. 转义符

    1'What's your name?'
    --->'What\'s your name?'
    2"What's your name?"
    --->"What\’s your name?"
    3转义符\\来指示反斜杠本身
    4行末的单独一个反斜杠表示字符串在下一行继续
    "This is the first sentence.\
    This is the second sentence."
    
  2. Unicode字符串

  • Python允许你处理Unicode文本,字符串前加上前缀u或U。

    u"This is a Unicode string."

    当你知道这个文件含有用非英语的语言写的文本,使用它

  • 按字面意义级连字符串
    把两个字符串按字面意义相邻放着,他们会被Python自动级连。

    'What\'s' 'your name?'
    ---"What's your name?"
  1. 标识符的命名
  • 首字母必须字符或下划线
  • 其他部分可以字母,下划线,数字
  • 大小写敏感
  1. 做var.py时发现,多次点击run没反应,但是点击ctrl+F5会输出

  2. 逻辑行与物理行

    明确的行连接,多个物理行中写一个逻辑行

    > s = 'This is a string. \ This continues the string.' print s
    > --->This is a string. This continues the string. print \ i
    > --->print i Tip(python可以写;也可以不写,与java区分,java必须写;)
    
  3. 每个缩进的使用,最好固定一种风格,单个制表符或2个空格或四个空格

  4. 运算符
    这里写图片描述
    这里写图片描述

  5. if…elif,注意空格

  6. for i in range(1,5)等价于for i in [1, 2, 3, 4]

  7. 函数

  • 无参
    Def sayHello():
    print ‘Hello World!’
  • 有参
    Def sayHello(a,b):
    print ’a+b’,a+b
    sayHello(3,4)
  • 使用global语句,给函数外的变量赋值,即告诉Python这个变量名不是局部的,而是全局的。
  • 不允许,先声明有默认值的形参而后声明没有默认值的形参
  • 没有返回值的return语句等价于return None,一个变量的值为None,可以表示它没有值
  • DocStrings 帮助你的程序文档更加简单易懂
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值