python基础笔记-1
2017-05-31 21:51
92 查看
程序中若有中文字符,Python3没有问题,Python2需要在程序开始添加
#-*- coding:utf-8 -*-
或
#coding=utf-8
推荐前者,注意不是下划线。两种形式中都可以用:或=
变量第一次出现时即定义,之后都是赋值。
交换变量的值
a,b =b,a
Python2和Python3中的input不同,Python2中input函数获取用户输入后,将其作为表达式执行,raw_input是将输入作为字符串;Python3中没有raw_input,其input函数功能与Python2中的raw_input相同。对输入的内容处理,需要考虑是否进行类型转换。
eval函数将字符串当成有效的表达式求值并返回结果。比如把字符串当语句,比如把列表转成字符串后,再把字符串转成列表。
Python中的除法有两种 /和//
// floor取商,5//2等于2, 5.0//2等于2.0
/ true 5/2等于2.5这是Python3,Python2中跟类型有关,5/2等于2, 5.0/2等于2.5
C语言中的/与Python2类似。
Python中的幂操作符 **
2**3等于8
C语言中没有幂操作符,有幂函数pow。
乘法*,可以用字符串乘以数字N,表示N个字符串拼接在一起。
print函数默认换行,如果需要不换行,可以对end参数赋值为空字符
print(“aaaaaaaaaaaa”, end = “”)
Python中没有自增自减操作符,即++,--。
条件判断时,空字符串、None、0、空列表、空字典、空元组都是False。
random的randint(0,10) 随机生成0~10间的一个整数。
range(10)
range(5, 20)
生成一个数字列表
在python2中有风险,如果长度太大,会有内存异常,python3中range返回一个迭代值,每次迭代返回一个,没有风险,类似python2中的xrange。
python3中没有xrange。
给程序传参
sys.argv变量是一个字符串列表,接收传递给python的参数,包括py文件名。
#-*- coding:utf-8 -*-
或
#coding=utf-8
推荐前者,注意不是下划线。两种形式中都可以用:或=
变量第一次出现时即定义,之后都是赋值。
交换变量的值
a,b =b,a
Python2和Python3中的input不同,Python2中input函数获取用户输入后,将其作为表达式执行,raw_input是将输入作为字符串;Python3中没有raw_input,其input函数功能与Python2中的raw_input相同。对输入的内容处理,需要考虑是否进行类型转换。
eval函数将字符串当成有效的表达式求值并返回结果。比如把字符串当语句,比如把列表转成字符串后,再把字符串转成列表。
Python中的除法有两种 /和//
// floor取商,5//2等于2, 5.0//2等于2.0
/ true 5/2等于2.5这是Python3,Python2中跟类型有关,5/2等于2, 5.0/2等于2.5
C语言中的/与Python2类似。
Python中的幂操作符 **
2**3等于8
C语言中没有幂操作符,有幂函数pow。
乘法*,可以用字符串乘以数字N,表示N个字符串拼接在一起。
print函数默认换行,如果需要不换行,可以对end参数赋值为空字符
print(“aaaaaaaaaaaa”, end = “”)
Python中没有自增自减操作符,即++,--。
条件判断时,空字符串、None、0、空列表、空字典、空元组都是False。
random的randint(0,10) 随机生成0~10间的一个整数。
range(10)
range(5, 20)
生成一个数字列表
在python2中有风险,如果长度太大,会有内存异常,python3中range返回一个迭代值,每次迭代返回一个,没有风险,类似python2中的xrange。
python3中没有xrange。
给程序传参
sys.argv变量是一个字符串列表,接收传递给python的参数,包括py文件名。
相关文章推荐
- Python基础笔记摘要
- [Python入门及进阶笔记]Python-基础-函数小结
- 《简明 Python 教程》笔记-----基础知识
- Python学习笔记---基础汇总部分
- Python学习笔记一 基础知识
- python基础学习笔记分享版(1)
- Python基础教程学习笔记----第四章 字典
- [笔记]Python对象基础
- Python2.7 学习笔记 (一)——基础知识
- Python基础教程学习笔记----第一章
- [Python入门及进阶笔记]Python-基础-字符串小结
- Python基础学习笔记二
- Python基础学习笔记一
- Python网络编程基础笔记-使用minidom生成XML文件
- Python基础学习笔记
- Python自学笔记(一)(Python基础知识)
- python学习笔记-第1章节 基础知识
- Python基础学习笔记四
- python 基础笔记
- Python基础教程学习笔记----第三章 字符串