阶段四第一章认识python和python变量的输入和输出

本文介绍了如何用C语言实现Python程序,并区分编译和解释的概念。详细讲解了Python源程序、变量的定义与操作、算数运算、数据类型(包括数字、字符串、布尔等)、变量输入、格式化输出以及转义字符的使用。
摘要由CSDN通过智能技术生成

一级目录认识python

用C语言实现的,并能够调用C语言的库文件
解释器(科普)
计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。将其他语言翻译成机器语言的工具,被称为编译器。

编译器翻译的方式有两种:一个是编译,另外一个是解释。两种方式之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器。

在这里插入图片描述
一.第一个python程序

Python源程序的基本概念
1.Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做Python的开发。
2.Python程序的文件扩展名通常都是 .py

python源程序
· python就是存放python代码的文本文件
· 扩展名必须以Py结尾
演练步骤
· 找到自己电脑中一个目录c/file目录
· 在file目录下新建了一个文本文件hello.py
· 用记事本打开这个文件文件,如果以下内容
在这里插入图片描述
· 保存退出
· 打开cmd
在这里插入图片描述
· 在命令行输入python hello.py
在这里插入图片描述

二级目录变量输入与输出

一.算数运算符

· +
· -
· *乘
· /除
· //取整除
· %取余数
· **幂(次方)

在这里插入图片描述

在这里插入图片描述
python中字符串需要用引号引起来
数字不需要引号

1.1. 字符串可以和一个整数相乘
· 字符串重复整数次数
在这里插入图片描述
1.2算数运算符优先级
。**幂最高
。*乘 / 除 // 整除 % 取余数
。+ - 最低
· 可以通过括号改变优先级

在这里插入图片描述
二.变量简介
1.变量的定义
· 计算机语言中可变的量
· 变量在使用前必须先定义赋值
● 等号(=)用来给变量赋值
● =左边是一个变量名
● =右边是存储在变量中的值
● 变量名=值
变量定义之后,后续就可以直接使用了。

在这里插入图片描述
案例1.超市买苹果变量演练
苹果的价格是8.5元/斤
买了7.5斤苹果
计算付款金额
在这里插入图片描述

案例2.买苹果10斤返5块

在这里插入图片描述

案例3.算数运算符
两个变量
a=12
b=3
求a加b的结果
求a减b的结果
求a乘以b的结果
求a除以b的结果:
求a除以b取余数;
求a除以b的取整数:
求a的b次方。
计算结果通过print函数显示出来。
在这里插入图片描述
案例4 两个变量的值交换
a=10
b=20
如何让变量a的值和变量b的值交换

在这里插入图片描述
2.变量的命名
· 可以使用字母数字和下划线
· 不能用纯数字
· 不能以数字开头
· 不能用特殊符号
· 不能用python的关键字
在这里插入图片描述
2.1 显示python关键字
先用import导入keyword
在这里插入图片描述
2.2 变量命名习惯
· 习惯不是python语言强制的,只是习惯而已
· 多个单词
· 习惯一:
都用小写字母,单词和单词之间用下划线连接
· 习惯二小陀峰:
第二个单词首字母大写
· 习惯三大驼峰
所有单词首字母大写

在这里插入图片描述

三级目录python的数据类型

数字型

整数int
浮点数float
布尔bool
· True(真)
· False(假)

非数字型

字符串str(string)
列表list
元组tuple
集合set
字典dict(dictionary)

None

· 首字母是大写的N
· 空

在这里插入图片描述
案例1 个人信息
定义变量保存小明的个人信息
姓名:小明;
年龄:18岁
性别:男
身高:1.75米
是否为学生:是(True)
在这里插入图片描述
变量赋值的时候,等号右边是什么数据类型,变量就是什么数据类型

3.1数字型变量的计算
· 数字型变量可以直接使用算数运算符计算
· 布尔类型
True代表1
False代表0

在这里插入图片描述
3.2 字符串的计算操作
· 字符串+字符串
两个字符串拼接成一个字符串
· 字符串*数字
字符串重复整数的次数
· 字符串不能用-,/和其他计算操作

在这里插入图片描述
3.3 字符串和整数的区别
一个数字如果用引号引起来,这就不是数字了,而是一个字符串。
在这里插入图片描述

3.4 不同数据类型转化
· 转化为字符串

str(要转化的变量或者值)

· 转化为整数

int(要转化的变量或者值)

· 转化为浮点数

float(要转化的变量或者值)

在这里插入图片描述
案例1 四舍五入
#a=任意数字
#b=任意数字
#求a/b的结果,要求结果只保留整数,并
且四舍五入

四舍
在这里插入图片描述
五入
任意两个数字除,结果加0.5,最后只保留整数,就是对一个小数四舍五入取整的结果。

在这里插入图片描述

四级目录变量的输入

一.input函数
input可以用户通过键盘给一个变量输入值
· 语法

变量名=input("提示文字’)

在这里插入图片描述
在这里插入图片描述
· 用input输入的任何数字也都是字符串,而不是数字
在这里插入图片描述
1.1 转化input输入的结果
只要把input输入的结果用数据类型转化的方式int(),float()即可。

在这里插入图片描述
案例1:超市买苹果增强版
在这里插入图片描述

五级目录变量的格式化输出

1.1格式化字符串
在pytho字符串中如果有%,这个字符串叫格式化字符串
· %d要格式化的是一个整数

%05d整数位数固定5位,如果不足5位,左补0

· %f要格式化的是一个浮点数

%02f保留小数点后两位

· %s要格式化的是一个字符串

· %%要输出一个%

格式化字符串主要功能
只是把字符串和字符串以及数字和其它类型通过print拼接成一个字符串显示出来而已。
语法:
print(“格式化字符串”%(变量1,变量2,…))
在这里插入图片描述
在这里插入图片描述
案例1:格式化字符串——名片
在这里插入图片描述
案例2:
在这里插入图片描述
1.2多条print输出到一行
· print函数默认会自动输出一个回车换行,所以如果有多条print函数,会在多行输出
· 去掉print后面的回车换行
语法:

print(“要输出的字符串”,end=“”)

在这里插入图片描述

六级目录转义字符

· 有些字符,不方便通过键盘输入
常见的转义字符

\\:反斜杠符号
\n:换行
\t:横向制表符
\":双引号
\':单引号

· 如果在字符串前面加r,代表字符串不转义

在这里插入图片描述

  • 14
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值