Python 学习日记 第一天
日常鸡汤:
当你去想要去放纵自己的时候,多想想你的父母在干什么!
一、Python简介:
都说“Hello,Wolrd”是万恶之起源,但我觉得介绍才是万恶的起源。
Python 创始人龟叔(Guido van Rossum)
1.主要应用的领域:
- 云计算:OpenStack
- WEB开发:Django等框架
- 科学运算、人工智能:典型库NumPy等
- 系统运维
- 金融:量化交易,金融分析
- 图形GUI:PyQT等
2.编译和解释的区别:
编译器 是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。
解释器 是在执行程序时,才一条一条的解释解释成机器语言给计算机来执行,所以运算速度慢,跨平台性高
3.Python语言的特点:
“优雅”、“明确”、“简单”
并且Python是一门解释型的弱类型语言
二、第一个Python程序
1 # _*_ encoding:utf-8 _*_ 2 print("Hello,Word")
当python的版本为2系列的时候需要在编辑代码前加上一行 # _*_ encoding:utf-8 _*_
因为Python2系列的版本默认不支持utf-8的编码,python3 系列没有这个问题
三、变量
1.常量:
在python中不存在绝对的常量,只是约定俗称,所有字母大写就是常量
eg:
1 PI = 3.1415926 2 BIRTH_OF_SYLAR = 1990
2.变量:
将运算的中间结果暂存到内存,以便后续程序调运
3.变量的命名规则:
- 以数字、字母、下划线组成
- 不能以数字开头,更不能以纯数字
- 不能为Python关键字
- 不要用中文
- 不要太长
- 名字要有意义
- 区分大小写
- 推介使用驼峰体和下划线命名
四、注释
注释用 # 表示
多行注释为 """ ......"""
五、Python的基本数据类型(后面有更新)
1.整型(int)
常见的数字都是int类型,用于计算机或者大小的比较
2.字符串(str)
被单引号,双引号,或者三引号引起来的都叫字符串
3.布尔类型(bool)
真或者假 ,True或者Flase
六、input和流程控制if语句
1.用户输入input
1 raw = input("请输入你的内容: ") 2 3 # raw接收的数据类型为字符串类型
2.流程控制if语句
1 # if语句的三种框架结构 2 # 1 3 if 条件: 4 代码块1 5 代码块2 6 7 如果条件为真,则执行代码块1,否则执行代码块2 8 9 # 2 10 if 条件: 11 代码块1 12 else: 13 代码块2 14 如果条件为真,则执行代码块1,否则执行代码块2 15 16 # 3 17 if 条件1: 18 代码块1 19 elif:条件2 20 代码块2 21 . 22 . 23 . 24 else: 25 代码块 n
七、总结
今天主要介绍了一下Python的基本操作以及input()函数,if分支语句,主要注意input()所接受的是东西全部为字符串