python基础-语法巩固

一、认识变量

在这里插入图片描述
变量是内存中的一块区域。对象赋值实际上是对象的引用。a=10
变量的命名: 变量名由字母,数字,下划线组成, 不能以数字开头. (a,b, c)
hello = 100, hello_world = 100, count2 =100, 1count=10(x)【这种赋值就是错的】
Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值;

二、认识运算符

Python 支持五种基本数字类型:
在这里插入图片描述
在这里插入图片描述

但是python常用的三种数据类型还是:int(整数)、float(浮点数)、bool(布尔值)
在这里插入图片描述

1.算术运算符

有右边几类:+,-,*,**, /, %, //

在这里插入图片描述

2.逻辑运算符

有右边几类:=, +=, -=, /=, *=, %=
在这里插入图片描述

3.关系运算符

有右边几类:>, >=, <, <=, !=, ==
在这里插入图片描述

4.逻辑运算符

**有右边几类:**逻辑与and, 逻辑或or, 逻辑非not
在这里插入图片描述

三、数据的输入与输出

在这里插入图片描述

1.数据的输入

在这里插入图片描述

2数据的输出

在这里插入图片描述

1.占位符方式输出

输出的第一种方式:

%s和%d代表占位符,先把位置占住,具体是什么看后面给他传什么。

占位符输出(格式化打印字符串):
%s: 字符串
%d:整数
%f:浮点数
%.2f保留小数点后两位浮点数

2.format格式化输出

输出的第二种方式:format格式化打印字符串

下图中的‘f’就代表format,说明我要格式化打印他
在这里插入图片描述

四、常用内置函数操作

在这里插入图片描述
需要注意的是:在使用内置函数之前,一定要先导入这部分模块

加粗样式在这里插入图片描述

五、小实验

1.温度转换器

编写一个程序,将温度从华氏温度转换为摄氏温度。
转换公式: celsius * 1.8 = fahrenheit - 32。

输入华氏温度: 30

输出: 30.0华氏度转为摄氏度为-1.1。

fahrenheit = float(input("请输入华氏温度"))
celsius = (fahrenheit - 32)/1.8
print("%.1f华氏度转换为摄氏度为%.1f"%(fahrenheit,celsius))

2.制作exe程序

为了防止代码被盗,需要对代码进行打包。这里,就需要制作exe程序。

问题分析:

pyinstaller -F D:\program learning\python\studentsystem\studentsystem.py
由于路径中存在空格,命令被解析为 pyinstaller -F D:\program 导致没有找到要打包的文件,这一点从图1中的最后一行

valueError: script ‘D:\program’ not found 可以看出来。(把D:\program当作要被打包的python脚本了)

解决方案

将脚本路径包含在一对双引号中,如下:

pyinstaller -F “D:\program learning\python\studentsystem\studentsystem.py”

在这里插入图片描述

PyInstaller 工具的命令语法如下:
> pyinstaller   xxx.py
> pyinstaller -F  xxx.py
> pyinstaller -F -i temper.ico xxx.py


版权声明:本文为weixin_44717560原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。