第一阶段
第一章
第一个简单的基础,向世界说你好
启动python
开始
print是打印输出的意思,就是输出引号内的内容。
标点符号必须要是英文的,因为他只认识英文的标点符号。
exit()推出python。
我们创建一个文本文档,把后缀改成py,我放到了d盘里面,之后右键通过笔记本模式输入print("1") print("12")
d盘是他路径的,倒他的路径哪里然后执行
也能执行出python效果。
上面是字面量,在代码中写下来的固定值称之为字面量。
学习整数,浮点数,字符串。
注释的作用
注释只是一段文章说明这个程序是干嘛的,并不会影响代码的运行。方便别人看懂代码
单行注释:以#开头,和内容一般以一个空格隔开。
多行注释:一般以三个引号开头中间是内容,在以三个引号结尾。,
#变量
格式 变量名字=变量值
money = 50
在打印money的结果就变成了50
这个是如何去让变量增加删除,比如这个变量减少10,我们不用去定义新的变量,而是把这个运算完的值给这个变量。
变量的作用就是在程序运行时,记录数据用的。
#数据类型
掌握使用type()语句查看数据类型,理解变量无类型,数据有类型概念。
可以直接查看数字类型
也可以查看变量值的类型。
#数据的类型与转换
数据转换的用途:在文件读取数字,默认为字符串,需要转换为数字。
input()语句,默认结果是字符串,需要数字也需要转换
将数字转换成字符串用以写到外部系统。
常见转换语句
变量也可以使用,输出的结果为str字符串类型。
所有类型加上双引号括起来都被认为是字符串类型。
注意:字符串类型不能转换为数字类型。
将数字类型转换为浮点数类型,在输出的值就会加上给小数点0。
同理,浮点数类型转换为数字类型,输出的值小数位就会消失。
#标识符
标识符:名字统一为标识符
标识符命名先定规则,
一是内容限定:只允许出现英文,中文,数字,_,这四个(数字不可以开头)
二是大小写敏感
三是不可使用关键字(110等,和函数)
#运算符
一,算术运算符,
实例
其他的运算符
a += 1 就是a = a+1
实例
#字符串扩展
三引号括起来的字符串支持换行用法
实例
问题,如果我想写一个有引号的字符串输出来,比如“韩韩每天都要开心”
怎么办
实例
#字符串的拼接
可以用符合去拼接字符串,例如加号就可以把两个字符串拼接到一起。
这个告诉我们字符串不能通过+和数字类型进行拼接。
#字符格式化
只用拼接字符串,东西太多了不好写,还有不能拼接数字的弊端。
就学到了字符串格式化,
占位拼接
实例
这个就可以拼接数字类型。但是他是将数字转换为了字符串放入他占位的对方。
但是也可以用数字的本来面貌去拼接
可以以本来的面貌拼接式上去,实例
没有转化为字符串去拼接。
总结:字符串占位类型,%s,字符串了些,%d,整数类型,%f,浮点数类型。,
#格式化的精度控制
上一题我们的实例发现小数点后面跟了很多位的0,
实例
总结:限制宽度%5d,限制小数点%.2f,限制宽度和小数点%5.2f。
#字符串格式方法2
语法:f"{变量}"
更快速的格式化方式
实例
#对表达式进行格式化
表达式:一条具有明确执行结果的代码语句
如:1+1,5*3,就是表达式,有明确具体的结果,结果是一个数字
又或者是常见的变量定义:name = “张三” age = 1+1
实例
总结小练习
反思,数字不应该用双引号括起来,所有用双引号括起来的都当作字符串处理。
#数据输入
实例
这个并不是他执行完了,而是他到name = input()这里中断了一下
运行结束。g
更加简单的方法
查看数据的类型
所以这个数据接受,会自动接受为字符串类型。
我们要把转换为整数类型该怎么转化
这时候就要用到转化函数 int(转换为证书类型),float(浮点数类型),str(字符串类型)
就变成整数类型。
总结:input()语句是接受键盘输入的值,可以把提示语句写到input的括号去,无论键盘输入的数据都是字符串。想要别的类型,就用类型转换函数。
小练习
交作业
第二章#python的判断语句
#布尔类型和比较运算符
程序中描述是或者否称之为布尔类型。
布尔类型字面量,true表示真,false表示假。
定义变量存储布尔类型数据,那是和之前的变量定义是一样的。
布尔数据类型也可以通过比较运算计算的来。
案列
除了字面量,还可以通过比较运算符获取到布尔数据类型。
#if语句的基本格式
案列
判断语句的结果必须是布尔类型true或者false
true会执行if内的代码语句
false则不会执行
小练习
交作业
反思:转换数据前面是要转换的变量,if不用扩括号
老师的
变量可以直接用int括起来
#if else 的语句
实例
注意
小作业
法。
发