Chapter01 基础知识
来源:互联网 发布:php get 编辑:程序博客网 时间:2024/06/05 05:10
安装 python
1.1 windows
http://www.python.org
1.2 Linux Unix
绝大多数已经包含
若无
$ python
显示Bath:python: command not found
Linux安装:
$apt-get install python
若果是GentooLinux
$emerge python
Mac安装
同wimdows
算法
算法是描述如何完成一项任务的方法。
语句
>>> 2*2
4
>>> print 2*2
4
获取用户输入
>>> x = input("x: ")
x: 8
>>> print x
8
>>>
长整型数
普通整数 -2 147 483 648 ~ 2 147 483 647
2.3版本以上自动转换为长整型数 后加L
进制
十六进制
>>>0xAF
175
八进制
>>>010
8
开头数字0
除法问题
1/2 = 0
解决办法:
1.浮点数
1.0/2.0
有一个“.”就可以解决问题
2.开头>>>from __future__ import division 两个_
3. 若是在命令行
可以使用命令开关 -Qnew
函数
**幂运算符
>>> 2**3
8
>>> pow(2,3)
8
>>>
变量
代表(或者引用)某值的名字
变量名包括字母、数字、下划线。 不能以数字开头
引入模块
1. import math
>>>import math
>>>math.floor(32.9)
32.0
2.from math import sqrt
>>>from math import sqrt
>>>sqrt(9)
3.0
3. 使用变量来引用函数
foo = math.sqrt
foo(4)的结果为2.0
双击运行
让程序能够在任何地方直接双击运行
#!/usr/bin/env python
注释
井号#
#打印圆的周长
>>> print 2 * pi * radius
转义符 \
\' 表示单引号’
字符串表示 str和repr
str函数,把值转化为和合理形式的字符串。
repr会创建一个字符串,以合法的python表达式的形式来表示值。
>>> print str("Hello, world!")
Hello, world!
>>> print str(1000L)
1000
>>> print repr("Hello, world!")
'Hello, world!'
>>> print repr(1000L)
1000L
>>>
input和raw_input比较
input会假设用户输入的是合法的python表达式。
raw_input会把所有的输入当做原始数据,然后放入字符串中。
>>> input ("Number: ")
Number: 3
3
>>> raw_input("Number: ")
Number: 3
'3'
>>>
中文
# -*- coding: utf-8 -*-
小结:
1.算法
2.表达式
3.变量
4.语句
5.函数
6.模块
7.程序
8.字符串
1.1 windows
http://www.python.org
1.2 Linux Unix
绝大多数已经包含
若无
$ python
显示Bath:python: command not found
Linux安装:
$apt-get install python
若果是GentooLinux
$emerge python
Mac安装
同wimdows
算法
算法是描述如何完成一项任务的方法。
语句
>>> 2*2
4
>>> print 2*2
4
获取用户输入
>>> x = input("x: ")
x: 8
>>> print x
8
>>>
长整型数
普通整数 -2 147 483 648 ~ 2 147 483 647
2.3版本以上自动转换为长整型数 后加L
进制
十六进制
>>>0xAF
175
八进制
>>>010
8
开头数字0
除法问题
1/2 = 0
解决办法:
1.浮点数
1.0/2.0
有一个“.”就可以解决问题
2.开头>>>from __future__ import division 两个_
3. 若是在命令行
可以使用命令开关 -Qnew
函数
**幂运算符
>>> 2**3
8
>>> pow(2,3)
8
>>>
变量
代表(或者引用)某值的名字
变量名包括字母、数字、下划线。 不能以数字开头
引入模块
1. import math
>>>import math
>>>math.floor(32.9)
32.0
2.from math import sqrt
>>>from math import sqrt
>>>sqrt(9)
3.0
3. 使用变量来引用函数
foo = math.sqrt
foo(4)的结果为2.0
双击运行
让程序能够在任何地方直接双击运行
#!/usr/bin/env python
注释
井号#
#打印圆的周长
>>> print 2 * pi * radius
转义符 \
\' 表示单引号’
字符串表示 str和repr
str函数,把值转化为和合理形式的字符串。
repr会创建一个字符串,以合法的python表达式的形式来表示值。
>>> print str("Hello, world!")
Hello, world!
>>> print str(1000L)
1000
>>> print repr("Hello, world!")
'Hello, world!'
>>> print repr(1000L)
1000L
>>>
input和raw_input比较
input会假设用户输入的是合法的python表达式。
raw_input会把所有的输入当做原始数据,然后放入字符串中。
>>> input ("Number: ")
Number: 3
3
>>> raw_input("Number: ")
Number: 3
'3'
>>>
中文
# -*- coding: utf-8 -*-
小结:
1.算法
2.表达式
3.变量
4.语句
5.函数
6.模块
7.程序
8.字符串
- Chapter01 基础知识
- Chapter01 Scala基础知识
- chapter01
- HTML5游戏开发 Chapter01 基础知识与Processing.js
- 小试牛刀chapter01
- 【chapter01】绪论
- Practical_RichFaces要点Chapter01
- Chapter01 verilog语言概述
- Chapter01 Windows起步
- chapter01 oracle体系结构
- 机器学习入门 chapter01
- Socket Kernel Source Chapter01 Introducation
- art of disassembly---chapter01---lesson2
- art of disassembly----chapter01---lesson3
- chapter01使用angularjs 的基本
- The abstract of (chapter01 to chapter03)
- the art of disassembly chapter01---lesson1--02
- the art of disassembly chapter01-----lesson1--03
- java学习之路3
- MFC制作倒数计时器
- Win32多线程之线程的优缺点
- Chapter00 开始学习python
- java 轻量级组件与重量级组件的区别
- Chapter01 基础知识
- Try Catch block
- sublime设置
- java学习之路说明
- 用Linux图形界面在没有图形界面的linux安装oracle
- SharePoint 2013 自定义扩展菜单
- SharePoint 2013 自定义扩展菜单(二)
- SharePoint 2013 入门教程之创建及修改母版页
- SharePoint Iframe 报错“此内容不能显示在一个框架中”