今天是正式开课的第一天,老师讲了很多的基础知识.作为一个纯小白,深感压力,说实话甚至放弃的想法.但是,作为一个有担当的男人,怎
能半途而废?!加油,为了梦想!你终将为今日的努力而骄傲!
一.Python简介
Python是在1989年的圣诞期间由一个闲得无聊的被称作"龟叔"的老头在阿姆斯特丹完成的.2018年各项语言排名中已跃居第四位!广泛应
用在人工智能,云计算,金融分析,系统运维等多方面.
1.1 Python 是一门什么语言
Python是一门解释性语言,何为解释性语言?编译一条执行一条.相对于解释性语言,还有一种编译性语言,它是整体程序编译完成后统
一运行的.相比之下编译性语言执行时间更短,但不容易发现错误.解释性语言虽然执行时间较长,但容易纠错,综合效率较高.
1.2 Python的优缺点
优点:简单明了&开发效率高&高级语言&可移植性好&可扩展性好&可嵌入性好
缺点:执行速度慢&代码不能加密等
1.3 Python的解释器 常用的为CPython
二.发展史 Python2 到2020官方将不再支持
初学小白推荐使用持续更新完善的Python3
三.下载安装
在www.python.org官网上下载,根据自己电脑配置安装即可
四.第一个Python程序
有两种编写方式:
1.进入cmd编辑台,输入python进入编辑模式
2.在.py文件里编辑,通过python命令来执行
五.变量
命名原则:
1.由字母数字下划线组成
2.不能以数字开头,更不能是全数字
3.不能是python的关键字
4.不能用中文
5.最好有一定意义
6.不要太长
推荐使用驼峰体(单词首字母大写)和下划线(每个单词之间用下划线分开)
六.常量
python中没有绝对的常量,约定俗成,所有字母大写就是常量
七.注释
单行注释 #
多行注释""" '''
八.数据类型
8.1 整型int
8.2 字符串str 凡使用引号引起来的,全是字符串,可用单引号,双引号,以及三引号引导
8.3 布尔值bool 真或者假,TRUE或者FALSE
九.用户交互
语法:
内容=input(用户需要输入的信息)
十.if语句
语法一:
if 条件1:
结果1
else:
结果2 如条件1成立执行结果1,如果条件1不成立直接执行结果2
语法二:
if 条件1:
结果1
else:
结果2
代码3
语法三:
if 条件1:
结果1
elif 条件2:
结果2
elif 条件3:
...
else:
十一.while语言
while 条件:
代码块------判断条件是否为真,若真,执行代码块(循环体),执行完继续判定条件是否为真,如果真继续执行,知道条件为假
为止.
数数的问题
index=1 while index<101: print(index) index=index+1
1+2+3+4+...+100
index=1 num=0 while index<101: num=num+index index=index+1
十二.break和continue
break:打断循环,彻底停掉一个循环(停掉本层循环)
continue:停止本次循环,继续执行下次