Day-01 Python基础
2018-10-19 06:18:10来源:博客园 阅读 ()
一、Python介绍
Python是一门解释型,弱类型,高级开发编程语言;可广泛应用于众多领域,如:网页开发,数据分析,爬虫等众多领域。
目前Python主要应用领域:云计算、web开发、科学运算、人工智能、系统运维、金融。
Python优点:开发效率高、高级语言、可移植性、可扩展性、可嵌入性。
Python缺点:速度慢、代码不能加密、线程不能利用多CPU问题。
二、第一个Python程序
print("hello,world!")
注意:
1.标点符号必须是英文,不可出现中文标点符号(有很多都用搜狗输入法,win7福利)
找到输入法中的设置,勾选中文时使用英文标点,就不用再怕以后因为标点问题报错啦,当然只适合win7,win10的小伙伴们,只能辛苦你们了。
2.编码格式为utf-8,否则运行后会出现乱码的情况。
另外,Python2中的中文编码会有问题。Python2使用的是ASCII码编码,处理不了中文,我们需要替换成utf-8编码。如下:
#encoding:utf-8
三、变量
把程序运行过程中产生的值存储起来,方便后面的程序调用。
四、变量命名规则
1、必须由数字、字母、下划线组成
2、不能以数字开头,更不能纯数字
3、变量名不能过长
4、不能使用Python关键字作为变量名
5、关键字要有意义
6、不要使用中文
7、区分大小写
推荐:
驼峰体: 每个单词的首字母大写
下划线:单词用下划线连接
五、常量
在Python中不存在绝对的常量,约定俗成。所有字母大写就是常量
例如:PI = 3.141592653
BIRTH_OF_SYLAR = 1990
六、注释
单行注释:#被注释内容
#这里是干嘛干嘛的
多行注释:'''被注释的内容'''或者"""被注释的内容"""
''' 这些是干嘛干嘛的 ''' """ 这些是干嘛干嘛的 """
七、基本数据类型
1、int(整型)
操作:加(+)减(-)乘(*)除(/)取余(%)取整(//)
2、str(字符串)
字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,知识一些特殊格式需要不用的引号。
操作:+(拼接),*(重复)
3、bool(布尔值)
True和False
类型转换:
str() -> 转换成字符串
int() -> 转换成整型
八、用户交互
使用input()函数,可以让我们和计算机互动起来
语法:
变量 = input(提示信息)
这里可以直接获取到用户输入的内容
九、流程控制if语句
第一种语法:
if age>18: print("你已经成年了") print("我生活在地球上")
第二种语法:
if age>=18: print("你已经成年了") else: print("你还是未成年人")
第三种语法:
if 0<age<=7: print("你还是小孩子") elif 7<age<18: print("你是个青少年") else: print("你是个成年人了")
第四种语法(嵌套):
if 0<age<=7: print("你还是小孩子") if age<3: print("你还是个婴儿哟!") else: print("你快要上学啦") elif 7<age<18: print("你是个青少年") else: print("你是个成年人了")
可以无限的嵌套,但不要超过3层,最多5层。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Git管理源代码
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash