• Python笔记本


    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
      

    若非特别声明,文章均为Evilxr的个人笔记,转载请注明出处。
  • 相关阅读:
    C# 获取存储过程 返回的参数Output
    Blog数据库设计之Tags表设计
    FLASH 加载进度 JS代码
    Asp.net清除数据缓存及页面缓存
    access数据库用sql语句添加字段,修改字段,删除字段,类型转换
    获取资源文件
    C# 如何获取当前项目运行路径的父目录?
    深入理解 __doPostBack
    LookUpEdit How update binding source immediately after selection?
    C#动态加载DLL
  • 原文地址:https://www.cnblogs.com/evilxr/p/3672349.html
Copyright © 2020-2023  润新知