首页 > 代码库 > python-day 1
python-day 1
一、编译型语言和解释型语言的区别
1.编译型语言
特点:可移植性差,运行速度快。
2.解释型语言:
特点:边执行边翻译;速度慢。
---------------------------------------------------------
二、python的优缺点
1.优雅简单
2.开发效率高,库文件多。
3.高级语言,无需考虑管理底层内存。
4.跨平台,课扩展。
5.可嵌入。
缺点: 速度慢,代码不能加密。线程不能利用多CPU问题。
--------------------------------------------------------------
三、解释器的使用
最常用的是Cpython 和 pypy。
-------------------------------------------------------------
四、python发展史
----------------------------------------------------------
------------------------------------------------
五、 变量
变量定义: 一个在内存储存数据的容器
意义: 保存程序执行的中间结果或状态,以供后面的代码进行调用。
变量名:(不能数字开头,不能有空格和特殊字符)
建议用 类似这种 age_of_oldboy 带下划线的。
--------------------------------------------------
六、 常量(全大写字母组成)
AGE_OF_OLDBOY = 56
-------------------------------------------
七、二进制和比特bit
一个二进制数字 = 1比特 bit =计算机的最小存储单位。
8 bit 比特 = 1bytes 字节
生活中: 1 B 就是1bytes, 1b 是1bit
八、字符编码集
万国编码集 unicode 4bytes
utf-16 = 65535 2**32 4bytes
utf-8
python2.x中,字符集需要申明,默认2.0不支持utf-8, windows 默认的字符集为gbk
#-*- coding:utf-8 -*-
notepad++默认的gbk为 ANSI
-----------------------------------------------------
九、python的注释
在pycharm中,可以用ctrl+? 批量注释多行;
单行注释用#, 多行注释三引号。
说明: python中,单双引号 无任何区别。
单双引号 的字符串只能在同一行中,如果一个字符串是多行,则需要三引号。
python2 中的
raw_input = python3 input
2中的 input() 如果输入的是字符串,则需要用引号,如果没有引号,会认为你输入的是一个变量。
------------------------
pycharm的使用:
多行选中 tab 缩进; 多行选中shift+tab 取消缩进。
-----------------------
@同一级别的代码,缩进必须保持一致。
作业:
学习拓展:
< 格式化字符串函数str.format() >
语法:通过利用 {}和: 代替%
三种使用方式:
1.通过位置
>>> ‘{0},{1}‘.format(‘kfc‘,59)
‘kfc,59‘
>>> ‘{},{}‘.format(‘kfc‘,59)
‘kfc,59‘
>>> ‘{1},{0},{1}‘.format(‘kzc‘,18)
‘18,kzc,18‘
2.通过对象属性(暂时不是很理解)
http://www.jb51.net/article/63672.htm
3.通过下标
>>> p=[‘kzc‘,18]
>>> ‘{0[0]},{0[1]}‘.format(p)
‘kzc,18‘
python-day 1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。