视频-慕课网Python入门

Python简介

Python是跨平台动态语言,不能加密,发布开源代码;可以开发移动应用或者服务

  • 特点:优雅、明确、简单
  • 适用:web网站和网络服务;系统工具和脚步;包装其他语言开发的模块
  • 不适用:贴近硬件(首选C);移动开发:IOS/Android(objC、swift/Java);游戏:C/C++高速渲染
  • 实际应用:YouTube 豆瓣、搜狐邮箱 OpenStack开源云计算平台
  • 版本:2.7√和3.3语法部分不兼容

对比

开发准备

1.下载https://www.python.org/
2.默认安装
3.将安装路径配置到环境变量path中
DOS下输入>Python进入,打印hello world后退出
输出
4.在.py文件中输入 print ‘hello world’,在DOS下不进入python交互环境运行

输出

Python基础语法

一、数据类型

1. 整数(正负):十进制:12,-32,十六进制0x前缀 10(0xa)-10(-0xa)
2. 浮点数1.23×10^9(1.23e9),0.000012(1.2e-5)(1.2e-05)
  • 整数除法是整数 11/4 #>2 11%4>3求余数 11.0/4==>2.75
  • 整数和浮点数混合运算是浮点数
3. 字符串用单引号’’或者双引号””括起来
	\ 转义字符,不会被输出
	\n 换行
	\t 表示一个制表符
	\\ 表示\自己,输出一个\
  • 前缀r表示raw字符串,里面的内容直接输出;但是不能表示多行字符,也不能表示包含单双引号的字符:
#coding:utf-8
a = 123 
print a
a = r'm\ti\tnyou\td\nqw\t23'
print a
  • 多行字符串
print '''123
345 '''

等同于:

print '123\n345'
也可以混合使用:
print r'''123\n345'''
  • Unicode字符串 u’中文’
    ASCII编码:采用8个比特0-255标识大小写英文、数字和符号
    GB2312编码:中文至少需要两个字节表示
    Unicode编码:统一所有语言,两个字节表示一个字符
    Python开始只支持ASCII编码,之后添加了对Unicode的支持
#coding:utf-8  以UTF-8编码读取源码
print u'中文'
4. 布尔值True、False(大写开头)

运算:and or not (小写)
0 、空字符串’’ 、和None 看成是False,其它数值和非空字符串看成是True

#coding:utf-8  以UTF-8编码读取源码
a=True
print a and 'a=T' or 'a=F'
输出: a=T   #短路计算
5. 空值None(大写开头)
6. 列表、字典等
7. 自定义数据类型

二、变量

变量必须是:大小写英文、数字和下划线的组合,且不能用数字开头
变量名指向保存值的地址

#coding:utf-8
a = 123 #a是整数
print a
a = 'nihao' # a是字符串
print a

猜你喜欢

转载自blog.csdn.net/qq_29150765/article/details/85160879