1. Python 的主提示符( >>> )和次提示符( ... )。主提示符是解释器告诉你它在等你输入下一个语句,次提示符告诉你解释器正在等待你输入当前语句的其它部分。

  2. 下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。所以上面的代码执行之后,下划线变量会包含字符串

    In [8]: evilxr = 'Hi,My name is Tom'
    
    In [9]: print evilxr
    Hi,My name is Tom In [10]: evilxr
    Out[10]: 'Hi,My name is Tom' In [11]: _
    Out[11]: 'Hi,My name is Tom'

      

  3. Python 的 print 语句,与字符串格式运算符(% )结合使用,可实现字符串替换功能这一点和 C 语言中的 printf()函数非常相似:

    In [16]: print "%s is number %d!" % ("Python",1)
    Python is number 1!

      

  4. 从用户那里得到数据输入的最容易的方法是使用 raw_input()内建函数。 它读取标准输入,并将读取到的数据赋值给指定的变量。 你可以使用 int() 内建函数将用户输入的字符串转换为整数。
    >>> user = raw_input('Enter login name:')
    Enter login name:evilxr
    >>> print 'Your login is:',user
    Your login is: evilxr

      

    In [27]: num = raw_input('Now enter a number:')
    Now enter a number:123 In [28]: print 'Doubling your number: %d' % (int(num) * 2)
    Doubling your number: 246

      

  5. Python中的运算
    In [3]: print -2 * 4 + 3 ** 2
    1

      

  6. 变量和赋值
    >>> counter = 0
    >>> miles = 1000.0
    >>> name = 'bob'
    >>> counter = counter + 1
    >>> kilometers = 1.609 * miles
    >>> print '%f miles is the same as %f km' % (miles,kilometers)
    1000.000000 miles is the same as 1609.000000 km

      第一个是整数赋值,第二个是浮点数赋值,第三个是字符串赋值,第四个是对一个整数增 1, 最后一个是浮点乘法赋值。


  7. Python格式化输出:
    >>> print(format(12.122334,'6.0f'))#格式化输出
    12
    >>> #Python下可用raw_input(prompt)来接受用户的输入
    >>> evilxr = raw_input('请输入内容:')
    请输入内容:123
    >>> evilxr
    '123'
    >>>

    2014.6.20补充

  8. Python计算闰年
    #coding:utf-8
    """
    计算闰年
    """
    year = int(raw_input('请输入年份:'))
    leap = 0
    if (year % 4 == 0 and (year % 100 != 0 or year % 400 ==0)):
    print year,"是闰年"
    else:
    print year, "不是闰年"

    2014.6.22补充
  9. 类—方法
    #/usr/bin/python
    #coding:utf8 class Milo():
    name = "cavt" def fun1(self):
    print self.name
    print "我是公有方法"
    print self.__fun2() #调用私有方法
    def __fun2(self):
    print self.name
    print "我是私有方法"
    def classfun(self):
    print self.name
    print "我是类方法"
    def staticfun(self):
    print self.name
    print "我是静态方法" zou = Milo()
    zou.fun1()
    print Milo.name
    root@bt:/tmp# python 2.py
    cavt
    我是公有方法
    cavt
    我是私有方法
    None
    cavt

Python笔记本的更多相关文章

  1. python进阶资源

    本文为不同阶段的Python学习者从不同角度量身定制了49个学习资源. 初学者 Welcome to Python.org https://www.python.org/ 官方Python站点提供了一 ...

  2. 写给.NET开发者的Python教程(一):C# vs Python: 语言特性、Conda和Jupyter Notebook环境

    承接上篇,本文会从语言特性.开发环境和必备工具来带领大家进入Python的世界. 语言特性 首先一起看下C#和Python在语言特性层面的对比,他们作为截然不同的两类面向对象高级语言,在语言层面上有何 ...

  3. selenium笔记2017

    1,from time import sleep(先引入关键词) sleep(5)       (就可以使用这个命令了) 可以停止页面5秒 1-1. 等待页面元素出现的时间(即没出现时,等待元素出现) ...

  4. Jupyter Notebooks的安装和使用介绍

    最近又开始重新学习Python,学习中使用到了一款编辑器Jupyter Notebooks ,非常想安利给初学python的同学.注:本文内容仅针对windows环境下安装和配置Jupyter Not ...

  5. Anaconda 常用命令

    目录 包管理 环境管理 共享环境设置 包管理 安装包 conda install xxx conda install pandas ; conda install pandas numpy ; 同时安 ...

  6. Mac笔记本中是用Idea开发工具在Java项目中调用python脚本遇到的环境变量问题解决

    问题描述: mac笔记本本身会自带几个python版本,比如python2.7版本,我没有改动mac默认的python版本,只是安装了python3.7版本. 使用Pycharm开发Python项目没 ...

  7. python版opencv:如何用笔记本摄像头拍照保存

    因为需要制作制作数据集 所以需要在笔记本上外置了一个logi的摄像头 准备使用python上得opencv来进行拍照 环境:opencv+pycharm+win10+py3 #coding:utf-8 ...

  8. VS code -python 使用笔记本

    1--使用虚拟环境 |----setting->search: python.venv->设置  venv path (你创建的虚拟环境文件夹所在路径,此处我的是 - 目录下) |---- ...

  9. 利用Python进行数据分析(3) 使用IPython提高开发效率

      一.IPython 简介 IPython 是一个交互式的 Python 解释器,而且它更加高效. 它和大多传统工作模式(编辑 -> 编译 -> 运行)不同的是, 它采用的工作模式是:执 ...

随机推荐

  1. iphone获取当前磁盘信息

    获取iphone磁盘总大小.已使用空间.空闲空间 [代码]悦德财富:https://www.yuedecaifu.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...

  2. PAT 10-0 说反话

    我写了两种实现方法,其中第二种是参考Yomman园友的(http://www.cnblogs.com/yomman/p/4271949.html).我的方法(方法一)是用一个数组存放输入的字符串,另一 ...

  3. JS中 window的用法

    1.window.location.reload();作用是刷新当前页面

  4. 2016 - 1 - 20 runloop学习

    一:Runloop基本知识 1.本质就是运行循环 2.基本作用: 2.1保证程序持续运行 2.2处理APP中的各种事件:触摸,定时器,selector... 2.3节省CPU资源,系统程序性能:它会让 ...

  5. javascript splice

    //arrayObject.splice(index,howmany,element1,.....,elementX)//index 必需.规定从何处添加/删除元素.(0)//howmany 必需.规 ...

  6. BZOJ 1042 硬币购物

    先不考虑限制,那么有dp[i]表示i元钱的方案数. 然后考虑限制,发现可以容斥. 其实整个题就是两个容斥原理.感觉出的蛮好的. #include<iostream> #include< ...

  7. DATEADD(Day, DATEDIFF(Day,0,ShippingTime), 0)

    select DATEADD(Day, DATEDIFF(Day,0,GETDATE()), 0),DATEDIFF(Day,0,GETDATE()),GETDATE() 结果: (无列名) (无列名 ...

  8. 转:Highcharts图表控件的使用

    摘要 Highcharts图表控件是目前使用最为广泛的图表控件.本文将从零开始逐步为你介绍Highcharts图表控件.通过本文,你将学会如何配置Highcharts以及动态生成Highchart图表 ...

  9. LeetCode Minimum Path Sum (简单DP)

    题意: 给一个n*m的矩阵,每次可以往下或右走,经过的格子中的数字之和就是答案了,答案最小为多少? 思路: 比较水,只是各种空间利用率而已. 如果可以在原空间上作修改. class Solution ...

  10. RESTful 杂文归集

    Json格式与对象转换 org.codehaus.jackson.map.ObjectMapper 工具转json格式,进行接口文档书写工具http://editor.swagger.io/#/ ja ...