python 笔记本_Python笔记本

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

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

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'

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

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

Python is number 1!

从用户那里得到数据输入的最容易的方法是使用 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

Python中的运算

In [3]: print -2 * 4 + 3 ** 2

1

变量和赋值

>>> 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, 最后一个是浮点乘法赋值。

Python格式化输出:

>>> print(format(12.122334,'6.0f'))#格式化输出

12

>>> #Python下可用raw_input(prompt)来接受用户的输入

>>> evilxr = raw_input('请输入内容:')

请输入内容:123

>>> evilxr

'123'

>>>

2014.6.20补充

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补充

类—方法

#/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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百度面试 php后端,2019.7最惨的三次面试经历-----百度PHP实习生面经

一、百度--文娱架构部一面 半小时 前台小姐姐很漂亮都是根据简历上写的来问的,说几个知道的排序算法,讲讲堆排序,堆是什么结构,我说堆类似于完全二叉树,讲讲完全二叉树和满二叉树的区别,手撕快速排序&#…

netty客户端源码

随笔记录。 //创建一个ChannelFactory(客户端代码) ChannelFactory factory new NioClientSocketChannelFactory( Executors.newCachedThreadPool(), Executors.newCachedThreadPool()); // NioClientSocketChannelFactory构造方法 public NioClientSoc…

汉字的ascii码值范围_ASCII代码

同学们,我们都知道计算机只能接受二进制信息,很显然直接给出英文的ABCD计算机并不认识,那为何敲击键盘屏幕就可以显示出对应的字符呢?为了解决这个问题,计算机采用一套编码,每个编码都是唯一的,…

从ICLR提交论文看机器学习的趋势和风口

大数据文摘出品来源:deepsense2013年才举办第一届的ICLR(The International Conference on Learning Representations)发展迅猛,如今已成为是最重要的国际机器学习会议之一,甚至可以和ICML,NeurIPS和CVPR这…

php 登录安全认证,介绍几种常用的web安全认证方式

本文为大家介绍了五种常用的web安全认证方式,具有一定的参考价值,希望能对大家有所帮助。1、Http Basic Auth这是一种最古老的安全认证方式,这种方式就是简单的访问API的时候,带上访问的username和password,由于信息会…

日期选择控件-laydate

laydate控件非常简单易用&#xff0c;只需要调用一个个函数就可以轻松实现日期时间选择。 <% page language"java" import"java.util.*" pageEncoding"UTF-8"%><%String path request.getContextPath();String basePath request.getS…

python decorator. decorator_Python中decorator使用实例

在我以前介绍 Python 2.4 特性的Blog中已经介绍过了decorator了&#xff0c;不过&#xff0c;那时是照猫画虎&#xff0c;现在再仔细描述一下它的使用。关于decorator的详细介绍在 Python 2.4中的Whats new中已经有介绍&#xff0c;大家可以看一下。如何调用decorator基本上调用…

php文件上传到虚拟主机,php源码上传到虚拟主机(php源码上传到服务器)

php网站的源码在上传到虚拟主机之前&#xff0c;需要做什么修改本人小白&#xff0c;只知道需。这个啊&#xff0c;倒是简单&#xff0c;你下载个ftp软件&#xff0c;登陆上传即可&#xff0c;不过要注意传对目录&#xff0c;一般的虚拟主机都有好几目录的&#xff0c;要传合适…

这个“大脑”收获一份大奖!

来源&#xff1a;新华社第17届亚洲-太平洋通讯社组织&#xff08;亚通组织&#xff09;全体大会8日在韩国首尔闭幕。大会颁发了亚通组织卓越通讯社品质奖&#xff0c;中国新华通讯社与越南通讯社分别获奖。这是亚通组织主席、阿塞拜疆国家新闻社社长阿斯兰阿斯兰诺夫&#xff0…

arm-linux-gnueabi和arm-linux-gnueabihf 的区别

转载整理自&#xff1a;http://www.cnblogs.com/xiaotlili/p/3306100.html 一、 什么是ABI和EABI1 、ABI ABI(二进制应用程序接口-Application Binary Interface (ABI) for the ARM Architecture)在计算机中&#xff0c;应用二进制接口描述了应用程序&#xff08;或者其他类型&…

检查用户名是否存在的servlet代码怎么写_Servlet详解!!!

1 掌握 请求转发2 掌握 请求重定向3 掌握cookie1. 请求转发介绍(1) 为什么需要请求转发?以此请求的处理需要多个Servlet的联动操作,第一个Servlet需要用到其他Servlet已经声明的逻辑处理代码(2) 请求转发的本质是什么&#xff1f;其实就是在一个Servlet中调用其他的Servlet2. …

学习人工智能必须攻克三道门槛:数学基础、英语水平与编程技术

来源&#xff1a;搜狐广义的说&#xff0c;人工智能包含诸多不同方法&#xff0c;其主旨是让程序像一个智能体一样解决问题。机器学习是实现人工智能的一种方法&#xff0c;它不完全依靠预先设计&#xff0c;而是从数据中进行总结&#xff0c;达到模拟记忆、推理的作用。包括诸…

oracle 批量 重建索引,Oracle重建索引Shell脚本、SQL脚本分享

索引是提高数据库查询性能的有力武器。没有索引&#xff0c;就好比图书馆没有图书标签一样&#xff0c;找一本书自己想要的书比登天还难。然而索引在使用的过程中&#xff0c;尤其是在批量的DML的情形下会产生相应的碎片&#xff0c;以及B树高度会发生相应变化&#xff0c;因此…

pandas 学习(二)—— pandas 下的常用函数

import pandas as pd; 1. 数据处理函数 pd.isnull()/pd.notnull()&#xff1a;用于检测缺失数据&#xff1b;2. 辅助函数 pd.to_datetime()3. Series 与 DataFrame 的成员函数 drop(labels, axis0, levelNone, inplaceFalse, errors’raise’) 注意第一个参数&#xff08;label…

python中set index_python中set基础应用

set:类似dict,是一组key的集合&#xff0c;不存储value本质是无序和无重复元素的集合#创建#创建set需要一个list或者tuple或者dict作为输入集合s1set({1,2,3,4,5})s2set({1,2,2,5,3,3,5})s3set({1:"123",2:"daf"})print(s1)#{1, 2, 3, 4, 5}print(s2)#{1, …

【智能驾驶】自动驾驶深度感知技术对车和行人的检测

来源&#xff1a;小马智行第二场技术沙龙今天我主要想分享自动驾驶感知技术在探索的过程中&#xff0c;采用的传统方法和深度学习方法。传统方法不代表多传统&#xff0c;深度学习也不代表多深度。它们有各自的优点&#xff0c;也都能解决各自的问题&#xff0c;最终希望将其结…

matlab读取其他位置,将文件的数据读取到matlab中,进行编辑,然后将其保存到其他位置...

将文件的数据读取到matlab中&#xff0c;进行编辑&#xff0c;然后将其保存到其他位置 我有一个名为EXP1_SQ1_Template.txt的文件。这是一个简单的文本文件&#xff0c;包含以下8行&#xff1a;LOAD BOX 1 SUBJ M1_299633_D295158_JUN191910_Aut_ERROR2 EXPT St(m)_Se(n)_Rat1 …

oracle 11g安装过程中问题:找不到WFMLRSVCApp.ear

网上的方法是将两个压缩包解压到同一个目录中&#xff0c;我的方法是不再此解压&#xff0c;麻烦&#xff0c;直接将解压出的内容剪切过去&#xff0c;方便省事&#xff0c;原理也是相同的。解决方法&#xff1a; 将win64_11gR2_database_2of2解压出的文件&#xff0c;\win64_1…

python字符串随机排序_python 随机数使用方法,推导以及字符串,双色球小程序实例...

#随机数的使用import random #导入randomrandom.randint(0,9)#制定随机数0到9irandom.sample(range(1,34),6)#输出6个随机数&#xff0c;范围是1到34i.sort()#排序方法&#xff0c;排序时更改原数组&#xff0c;无返回值sorted(i)#排序函数&#xff0c;排序时不影响原数组&…

中国信通院《新型智慧城市发展研究报告》

来源&#xff1a;云头条本报告结合新时期我国新型智慧城市的建设重点&#xff0c;围绕顶层设计、体制机制、智能基础设施、智能运行中枢、智慧生活、智慧生产、智慧治理、智慧生态、技术创新与标准体系和安全保障体系等十大核心要素&#xff0c;深入分析研究了我国新型智慧城市…