Python基础教程——1基础知识
来源:互联网 发布:软件项目付款比例 编辑:程序博客网 时间:2024/06/06 02:59
1 如果希望Python只执行普通的除法,那么可以在程序前加上以下语句,或者直接在解释器里面执行它
from _future_ import division
2 用于实现整数除法的操作符——双斜线
>>>1//2
0
3 要实现负数开方 cmath.sqrt
math.sqrt只能用于非负数
4 让脚本像普通程序一样执行
在UNIX中有个标准的实现方法:在脚本首行加上#!——pound bang或者shebang,其后加上用于解释脚本的程序的绝对路径
#!usr/bin/env python
(注意:如果同时有多个python版本则需要明确指出需要的Python可执行文件的具体位置 #!/usr/bin/python2)
在实际运行之前要让脚本具有可执行的属性
$ chmod a+x hello.py
然后运行代码
$ hello.py
或者./hello.py
为了可以看到结果,可以修改加上行代码
raw_input('Please input <enter> to continue...')
用户按下回车,程序结束。
5 注释#
6单引号和双引号很多情况下没有太大区别
‘aaa’ 或者 “aaa” 结果都是‘aaa’
‘a“b’ 或者"a'ba"都是合法的
但是在字符串中要出现与外侧引号同种的引号则需要用转义
7 要把值转换为字符串:
①str 让字符串更加容易阅读
②repr或者反引号 把结果字符串转换为河大的Python表达式
例子
>>> print repr("Hello,world!")
'Hello,world!'
>>> print repr(1000L)
1000L
>>> print str("Hello,world!")
Hello,world!
>>> print str(1000L)
1000
8 input vs raw_input
前者要求输入的为合法的Python表达式,例如字符串需要有引号
后者不需要
9长字符串 ‘’‘。。。。。’‘’或者用双引号
原始字符串 r
unicode字符串 u
10 续行符 \用于行尾
11 pow(x,y[,z]) 返回x的y次幂 所得结果对z取模
>>> pow(2,3)
8
>>> pow(2,4,3)
1
- Python基础教程——1基础知识
- Python基础教程笔记——基础知识
- Python学习笔记【一】——《python基础教程》::基础知识
- python基础教程-第1章节 基础知识
- Python基础教程之第1章 基础知识
- 【python 基础教程】第一章 基础知识
- 《python基础教程》第一章 基础知识
- python基础教程-基础知识
- 第一章-快速改造:基础知识——python基础教程(第二版)笔记
- python基础教程——列表
- Python基础教程—第二章
- 《Python基础教程》学习笔记之[D1]基础知识
- 《Python基础教程》学习笔记 Chap1 基础知识
- Python基础教程之快速改造:基础知识
- python基础教程学习笔记 第一章 基础知识
- Python基础教程学习笔记第一章:基础知识
- Python——基础知识
- python——基础知识
- 【DFS】 hdu1547 Bubble Shooter
- Multiple Vulnerabilities in Scrutinizer NetFlow & sFlow Analyzer
- Announcing the availability of ModSecurity extension for IIS
- JAVA中String类和StringBuffer类的区别
- CyanogenMod 10 (UNOFFICIAL) for Galaxy Tab 2 10.1 WiFi (P5110) ~ 0815
- Python基础教程——1基础知识
- Codeforces Round #130 (Div. 2)
- Beyond Apache: ModSecurity for IIS/Nginx is Coming
- 路漫漫其修远兮,吾将上下而求索——学习是一个过程
- 反思~这一年
- Android学习笔记(四)View和Layout
- Maven添加本地依赖
- HTExploit blackhat
- owasp Xelenium xss scanner