【笔记】python基础
来源:互联网 发布:程序员女朋友礼物代码 编辑:程序博客网 时间:2024/06/08 15:24
python 的特色
简单
易学
免费,开源
高层语言
可移植性
解释性:c或c++编写程序需要编译成二进制代码;python解释器将源码转换成字节码的中间形式,再翻译成计算机余元语言运行
面向对象
可扩展性
可嵌入性
丰富的库
查看是否安装python 的指令,$python -V
linux基本自带python 编辑器推荐VIM
windows下载安装,配置环境变量 编辑器推荐IDLE
linux 使用
$ python
>>>print ‘hello word’ 打印
>>>help ('print') 获取帮助
ctrl+d结束
编写执行文件
#!/usr/bin/python 组织行--源文件的头两个字符是#!后面更程序
# Filename : hello.py
print 'Hello Word'
$echo $PATH 显示环境变量
python
数的类型 整数,长整数,浮点数和复数
字符串 使用单引号 ,双引号,三引号
转义符 ( \ ) 在文末单独一个(\)便是字符串在下一行继续
自然字符串 :不需要转义符那样的特别处理的字符串,在字符串加上前缀r或R来指定
Unicode字符串:书写国际文本的标准方法;在字符串前加上前缀u或U
字符串是不可变的
按字面意义级连字符串
python 没有char 数据类型
单引号和双引号的字符串意义完全相同
一定要用自然字符串处理正则表达式,不然会有很多反斜杠
标识符的命名
第一个字符必须是字母,或者下划线
其他部分可以字母,下划线或者数字
标识符名称是大小写敏感的
数据类型:数和字符串
物理行:编写程序是所看见的;逻辑行:python看见的单个语句
运算符
** 幂
// 取整
%取模 余
& 按位与
| 按位或
^ 按位异或
~ 按位翻转
raw_input("Enter") 获取输入值
if a==b
语句1
语句2
elif a<b
语句3
语句4
esle:
语句5
语句6
print 'Done'
- [Python] Python基础笔记
- Python基础笔记摘要
- Python 笔记 : 基础
- Python基础学习笔记
- [笔记]Python对象基础
- python 基础笔记
- Python基础笔记
- Python 基础笔记(1)
- Python 基础笔记(2)
- python基础笔记
- Python基础笔记
- python基础笔记1
- python基础笔记(一)
- python基础学习笔记
- Python基础学习笔记
- Python基础笔记
- Python基础语法笔记
- python基础笔记
- struts配置出错的问题
- 算法之旅 | 选择排序法
- 1192: [HNOI2006]鬼谷子的钱袋 题解
- codeforces 863B Kayaking
- 60. Permutation Sequence
- 【笔记】python基础
- Linux-Nginx安装配置
- 避免使用裸的 mkdir -p
- 支付宝支付流程总结
- Java 参数传递方式
- codeforces 863A Quasi-palindrome
- python标准库之smtplib,poplib,imaplib,smptd
- 第一节课
- Mac os x 下配置Intellij IDEA + Tomcat 出现权限问题的解决办法