通过例子学python(1)
第一章 基础知识
1.4 数字和表达式
# -*- coding: cp936 -*-
# 1.4 数字和表达式 # ** 表示幂(乘方)运算
print(2 ** 3) #
print(3 ** 3) # #1.4.1 长整型数
print(999999999999999999999999999999999) #1.4.2 十六进制和八进制
print(0x10, 010) #16 8
1.5 变量
#1.5 变量 #变量可以由数字、字母、下划线构成,但是首字母不能是数字 x5_5x5 = 100 #合法
_x55_x55 = 200 #合法
55xx = 300 #非法
1.7 获取用户输入
1.7 获取用户输入 x = input("x:") y = input("y:") print(x + y)
1.8 函数
1.8 函数 import math #pow()幂函数
print(pow(3, 3)) #abs()绝对值函数
print(abs(-5)) #round()四舍五入函数
print(round(5.3), round(8.9)) #floor()向下取整
print(math.floor(5.3), math.floor(8.9)) #ceil()向上取整
print(math.ceil(5.3), math.ceil(8.9)) #sqrt()求开方
print(math.sqrt(9), math.sqrt(8.8))
1.9 模块
1.9 模块 #用import 导入了模块,然后按照“模块.函数”的格式使用这个模块的函数 import math
print(math.floor(5.99)) #from 模块 import 函数,便可以直接使用函数了
from math import sqrt
print(sqrt(9.9)) #1.9.1 cmath和复数 import cmath
print(cmath.sqrt(-4))
1.11 字符串
#1.11 字符串 #1.11.1 单引号字符串和转义引号
#转义符号,使用反斜杠对字符进行转义
print('let\'s go!'); #1.11.2 字符串的拼接
#同时写下两个字符串时可以自动拼接,必须要一个紧接着另一个
print("let's say " '"Hello"') #使用加号进行拼接 print("hello " + "world") x = "hello"
y = " python, i love you"
print( x + y) #1.11.3 字符串表示 str和repr
#str函数:它会把值转换为合理形式的字符串,以便用户理解
#repr :它会创建一个字符串,以合法的python表达式来表示值
print repr("hello, world!")
print repr(10000L)
print str("hello, wordld!")
print str(10000L) #1.11.4 input 和 raw_input的比较
#input()假设输入的是合法的表达式,字符串需要加上双引号
#raw_input函数会把所有的输入当作原始数据,然后将其放入字符串中
#name = input("what is your name?") #"zhangxin"
#print"Hello " + name + " !" #name = raw_input("what is your name?") #zhangxin
#print "hello " + name + " !" #1.11.5 长字符串、原始字符串和Unicode
# 长字符串 : 三个单(双)引号代替普通引号
#最后一个字符是反斜线,换行符本身被转义了
print '''we are chinese
you are a good man
she is a girl''' print "we \
are" #原始字符串:以r开头,则反斜线不再进行转义
print r"c:\n" #Unicode 使用u前缀
print u"hello python"
通过例子学python(1)的更多相关文章
- 通过例子学python(2.2)
2.2 通用序列操作 #2.2 通用序列操作 #所有序列类型都可以进行的操作:索引indexing,分片sliceing,加adding,乘multiplying,成员资格, #计算序列长度,找出最大 ...
- 通过例子学python(2.1)
第二章 列表和元组 2.1 序列概览 #第2章 列表和元组 #2.1 序列概览 #序列sequence , 序列中每一个元素被分配一个序号,即元素的位置,也称为索引. #从前往后,0,1,2,3,:从 ...
- Python基础练习题100例(Python 3.x)
1:题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 程序源 ...
- 《跟孩子学Python》
1:Python对象之间的赋值是内容赋值而不是引用赋值 a = ["aaa","bbb","ccc"] b = a print a prin ...
- 耗子学Python了(2)__Python开发“Hello World”
一:开发工具 在网上看到的用的开发工具Aptana Studio,我下载的是Aptana_Studio_3_Setup_3.6.1.exe,在安装的过程中啊,出现了各种问题,然后安装后了也出现打不开的 ...
- 耗子学Python了(1)___Python环境配置
一:写在开始的开始 最近我们团对的老大问我想看什么书,我让老大买了一本<Python 3面向对象编程>,所以在看的时候边敲边实践,决定在自己电脑配置下相应的环境,然后开始Python的学习 ...
- 跟着官网的例子学Reacjs (一)FilterableProductTable
最近开始学习React,发现最好的方法不是看这个书那个书,而是直接上官网,一步步的跟着学习,真的获益匪浅.许多翻译的书上漏掉的知识点都可以学到. 入门的一些准备工作可以参照官网的步骤,引入依赖的核心包 ...
- 【Python数据分析】Python3多线程并发网络爬虫-以豆瓣图书Top250为例
基于上两篇文章的工作 [Python数据分析]Python3操作Excel-以豆瓣图书Top250为例 [Python数据分析]Python3操作Excel(二) 一些问题的解决与优化 已经正确地实现 ...
- python相似模块用例(一)
一:threading VS Thread 众所周知,python是支持多线程的,而且是native的线程,其中threading是对Thread模块做了包装,可以更加方面的被使用,threading ...
随机推荐
- GitHub中"watch" "star" "fork"三个按钮干什么用的?
总结下一般使用:1.想拷贝别人项目到自己帐号下就fork一下.2.持续关注别人项目更新就star一下3.watch是设置接收邮件提醒的.具体提醒有Issues and their commentsPu ...
- 校省选赛第一场C题解Practice
比赛时间只有两个小时,我没有选做这题,因为当时看样例也看不懂,比较烦恼. 后来发现,该题对输入输出要求很低.远远没有昨天我在做的A题的麻烦,赛后认真看了一下就明白了,写了一下,一次就AC了,没问题,真 ...
- 【FJOI2014】【偏导+数学】病毒防护带
转载:http://trinklee.blog.163.com/blog/static/23815806020150155296528/ 问题描述: 众所周知,在国王胖哥的带领下,K国国泰民安,空前繁 ...
- angularjs应用骨架
使用典型的类库时,你可以选择并使用你所喜欢的功能:而对于angularjs框架来说,必须把它看成一个完整的套件来使用,框架中的所有的东西都包含在里面,接下来将会介绍angular的基础模块,这样你就可 ...
- 日期-用Datapicker实现前一天后一天
运用了JQuery UI Datepicker 插件和一些常用日期的方法.其中Datepicker的API具体可参考[http://api.jqueryui.com/datepicker/#optio ...
- mysql5.7.14安装与配置
参考文章链接: http://jingyan.baidu.com/article/afd8f4de9006d934e286e9fd.html http://www.cnblogs.com/wenthi ...
- linux 备份日志文件
seo说要备份文件,然后自己搞不定,每天一份文件.写了个shell,加了个crontab -e任务.每天执行一次. crontab: 59 23 * * * /root/sh/dumpApacheLo ...
- svn服务器时间与本地时间不同步解决
在用svn的时候,由于svn的时间与本地不同步,导致每次看log总是需要对时间. 今天修改了svn服务器时间与本地同步.只需要修改svn服务器时间与本地时间相同即可,但要主要修改时区,不然会出现时间又 ...
- EasyPHP的Apache报错
今天安装了最新版本的软件:EasyPHP-DevServer-14.1VC11-install.exe 启动报错: 打开Cport软件: 可见80端口被系统占用,导致Apache不能启动. (1)手动 ...
- js optimization and performance
http://www.codeproject.com/Articles/551733/Walkthrough-3aplusUsingplustheplusRequireJSplusOpt http:/ ...