零基础 入门学Python-学习笔记第一讲(基本知识)
2018-01-30 12:34
1011 查看
1.Python安装
https://www.python.org/ (注意将.exe文件的路径添加到环境变量(Path),cmd运行python,出现版本号,日期等就是安装运行成功)代码区分大小写
2.BIF:内置函数
查看所有内置函数:dir(__builtins__) 注意:前后是两个下划线查看某个内置函数的功能:help(内置函数)
3.IDLE
解释:Python Shell,键入文本与程序交互的途径,类似于wins的命令窗口快捷键:alt+n:下一条命令,复制第一行代码到该行,再点一下复制第二条代码到该行。以此类推
alt+p:上一条命令。复制该行的上一行代码到该行,再点一次复制上上条代码到该行,以此类推。
(alt+p用的更多一些)
py文件的注释:三个单引号或三个双引号
4.Python2/3版本的区别
print "you":3版本不能正常显示,2版本可以正常显示。标准显示:print ("you")5.>>> print("love"*5)
lovelovelovelovelove
>>> print("love"+5)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
print("love"+5)
TypeError: must be str, not int #报错
>>> print("你好"+"世界")
你好世界 #拼接,必须相同类型才能相加。
6.字符串中嵌入双引号等特殊标点:用\进行转义
>>> print("\"love\"")"love"
较多特殊字符时用\比较麻烦:在字符前加r:
>>> print(r"c:\news\a\b")
c:\news\a\b #末尾不能是特殊字符,否则报错。
处理末尾是\的情况:
>>> print(r"c:\news\a\b""\\")
c:\news\a\b\
7.冒号
if guess == 8: else: (注意冒号)注意缩进,有冒号会自动缩进。
python中不允许if条件中赋值(if c=8:错误代码),C语言可以。
>>> first="520"
>>> print(first)
520
>>> type(first)
<class 'str'>
print()打印不包含引号,虽然结果没带引号,但结果仍是字符串
True用于计算时,相当于1
False用于计算时,相当于0
>>> True + True
2
8.Python的类型
Python中的类型:整型(int),浮点型(float),字符串(str),布尔型(bool)类型转换:
>>> a="123"
>>> b=int(a)
>>> b
123
>>> type(b)
<class 'int'>
>>>
b=int('cxt')
#报错,因为python里只能把只包含数字的字符串转化为整型
>>>
a=int(3.14)
>>> a
3
>>>
b=float(a)
>>> b
3.0
>>>
a =3
>>> b=float(a)
>>> b
3.0
关于str()
#注意str是关键字
>>> a=3.14
>>> b=str(a)
>>> b
'3.14'
type()
:返回类型
isinstance(元素,类型)
#判断元素与类型是否相同
>>>
isinstance("2.14",str)
True
>>> isinstance(123,bool)
False
>>> isinstance(True,bool)
True
>>>
3.14e10 #e10:相当于乘10的10次方
>>> 3.14e10
31400000000.0 #e记法
9.运算符
// (取除法运算结果的整数部分)>>> 5/3
1.6666666666666667
>>> 5//3
1
>>> 5.1//3
1.0
** (幂运算符)
>>> 2**3
8
>>> 3**4
81
>>> 1<10<100
True #相当于1<10and10<100
相关文章推荐
- Python学习入门笔记-基础知识
- Python2.7 学习笔记 (一)——基础知识
- jQuery学习笔记 - 基础知识扫盲入门篇
- Hadoop基础入门学习笔记(基本概念)
- Python学习笔记一 基础知识
- python 3.0学习笔记之二------python基础小知识
- Python学习笔记一 基础知识
- python 学习笔记之基础知识(2)
- python学习笔记-第1章节 基础知识
- Android入门学习笔记(一)|基础知识|文件数据存储读取|解析XML
- python学习笔记(1)基础知识
- MVC学习笔记之入门篇(二)mvc3相关介绍以及基础知识篇
- Python学习笔记-第一章 基础知识
- Python学习笔记——基础知识
- 【Java学习笔记】基础知识学习3【基本循环方法技巧】
- VS2013中Python学习笔记[基础入门]
- 【Java学习笔记】基础知识学习1【基本输出,数据类型,基础运算符号】
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- Python学习入门基础教程(learning Python)--5.1 Python下文件处理基本过程
- jQuery学习笔记 - 基础知识扫盲入门篇