通过例子学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 ...
随机推荐
- 利用SpringMVC参数绑定实现动态插入数据
javabean代码:public class User { private String firstName; private String lastName; public String getF ...
- return、break、continue的区别
一.定义 return:语句用于终止当前方法运行,返回到调用该方法的语句处.如有返回值,则在return后面提供相应的返回值. break:其主要用于循环语句和switch语句,其作用均是强行终止语句 ...
- How To Read a Paper.md
@ Titile How To Read a Paper.md @ author Keshav, 译 uuplusu # 1. Intro 1. 读论文重要 2. 没有人教 3. ...
- css 兼容 position:fixed
我是头 我是主体 有多少内容,我就有多高 我是脚 我要随滚动条滚动 我要随滚动条滚动 我要随滚动条滚动 <!DOCTYPE html PUBLIC "-//W3C//DTD XHT ...
- jquery中mouseout和mouseleave 事件的区别
今天用jQuery写了一个选项卡的效果,用mouseout事件控制了鼠标的移出,结果发现在移出时div会发生闪动,于是网上各种查资料觉得用mouseleave更合适一些,
- Ajax and JSON
Ajax (核心是XMLHttpRequest对象) 1.XMLHttpRequest对象: request=new XMLHttpRequest() 支持Firefox opera Safari ...
- HTML5储存
1.sessionStorage 特点:关闭浏览器(或标签页)后数据就不存在了.但刷新页面或使用“前进”.“后退按钮”后sessionStorage仍然存在: sessionStorage每个窗口的值 ...
- 添加标签2 jquery 和JS
TAG添加标签 做了个方法方便调用 一.JS版本 <!DOCTYPE html> <html lang="en"> <head> <met ...
- Faces.JavaServer Pages(JSP)
zhengly.cn atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性 1.1. Servlet和JSP规范版本对应关系:1 1.2. ...
- XPATH 注入的介绍与代码防御
0x01 介绍 软件未正确对 XML 中使用的特殊元素进行无害化处理,导致攻击者能够在终端系统处理 XML 的语法.内容或命令之前对其进行修改.在 XML 中,特殊元素可能包括保留字或字符,例如“&l ...