Python基础 笔记(三) 标识符、输入输出函数
哈喽,大家好!今天来学习Python中的标识符和输入输出函数。
目录
一、标识符
二、输入函数
三、输出函数
四、print( )格式化输出
五、练习题
一、标识符
标识符:开发人员在程序中自定义的名称,如 类名 函数名 变量名等
变量的标识符: 变量名,方法名(程序员自己取的名字)命名规范:1.由英文字母(大小写)、下划线、数字组成2.不能由数字开头3.不能和关键字相同常用的三种命名方式:1.每个单词的首字母全部大写 MaxValue2.从第二个单词开始,首字母大写 maxValue3.单词全小写中间由下划线相连 max_value# 用英语命名 较为规范max_value = 123 #最大值critical_Value = 123 #临界值
二、输入函数
Python中的输出函数: input()函数
#1:请从键盘输入一个字符串赋值给一个变量
username = input("请输入用户名:")
password = input("请输入密码:")
print(username)
print(password)#所有通过input输入的数据都会当成字符串来处理 有时需要强转
age = input("请输入你的年龄:")
print(type(age))
print("你的年龄是%s" %age)
print(f"你的年龄是{age}")
print(f"十年后,我的年龄是{int(age)+10}") #将age强转为int类型
提醒:
1. input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
2. input()在从键盘获取了数据以后,会存放到等号右边的变量中
3. input()会把用户输入的任何值都作为字符串来对待
三、输出函数
Python中的输出函数: print()函数
生活中的输出:
程序中的输出:
#1:默认方式,默认情况下 print()输出后会默认换行
a = 123
print(a)print(123)
print('hello')print('中国')
print('中\n国')
print('中\\n国')
# 两个反斜线可以合成一个反斜线 双引号 三引号 对\n无作用#2:指定结束符 end更改默认换行方式
# print('中国') 等价于 print('中国',end='\n')
print('我',end = '')
print('爱你',end = '#')
print('中国',end = '\n')
四、print( )格式化输出
#1:格式化输出
#快捷键:ctrl + d 复制 ctrl + x 删除print('我今年22岁!');age = 22
print('我今年%d岁!' %age);age = 22
num = 10
print('我今年%d岁,比我弟弟大%d岁!' %(age,num));#2:常用的格式符号: %s(字符串) %d(整型) %f(浮点型)
name = '木易巷'
age = 22
score = 99.9print('我叫%s' %name)
print('我叫' + name)
print('我叫木易巷,我今年22岁,我考了99.9分')
print('我叫%s,我今年%d岁,我考了%f分' %(name,age,score))
# 另一种写法 加f
print(f'我叫{name},我今年{age}岁,我考了{score}分')# 3. 格式化(format)输出, 这个是Python3.X的特性.
salary = 1
sid = 6print(f'我叫{name}, 我的年龄是{age}, 我的工资是{salary}, 我的学号是{sid}')# 格式化输出并保留小数位.````
print(f'我叫{name}, 我的年龄是{age}, 我的工资是{round(salary, 2)}, 我的学号是{sid}')
print('-----------------------')#round函数可以实现保留几位小数,并且四舍五入
a = 3.1415926
print(round(a,3))
print(f'圆周率是{a}')
常用的格式符号:
格式符号 |
转化 |
%s |
字符串(string) |
%d |
整形(int) |
%f |
浮点型(float) |
五、练习题
1. 定义字符串变量 name ,输出 我的名字叫 ⼩明,请多多关照!
2. 定义整数变量 student_no ,输出 我的学号是 000001
3. 定义⼩数 price、weight、money,输出苹果单价 9.00 元/⽄,购买了 5.00 ⽄,需要⽀付 45.00 元
4. 定义⼀个⼩数 scale ,输出 数据⽐例是 10.00%
有空可以练习一下哦~
今日事,今日毕,有问题及时解决,加油!
福利:
咱们来使用Python画一个小猪佩奇~
话不多说,直接上代码!
import turtle as t
t.pensize(4)
t.hideturtle()
t.colormode(255)
t.color((255, 155, 192), "pink")
t.setup(840, 500)
t.speed(20)
# 鼻子
t.pu()
t.goto(-100, 100)
t.pd()
t.seth(-30)
t.begin_fill()
a = 0.4
for i in range(120):if 0 <= i < 30 or 60 <= i < 90:a = a + 0.08t.lt(3) # 向左转3度t.fd(a) # 向前走a的步长else:a = a - 0.08t.lt(3)t.fd(a)
t.end_fill()
t.pu()
t.seth(90)
t.fd(25)
t.seth(0)
t.fd(10)
t.pd()
t.pencolor(255, 155, 192)
t.seth(10)
t.begin_fill()
t.circle(5)
t.color(160, 82, 45)
t.end_fill()
t.pu()
t.seth(0)
t.fd(20)
t.pd()
t.pencolor(255, 155, 192)
t.seth(10)
t.begin_fill()
t.circle(5)
t.color(160, 82, 45)
t.end_fill()
# 头
t.color((255, 155, 192), "pink")
t.pu()
t.seth(90)
t.fd(41)
t.seth(0)
t.fd(0)
t.pd()
t.begin_fill()
t.seth(180)
t.circle(300, -30)
t.circle(100, -60)
t.circle(80, -100)
t.circle(150, -20)
t.circle(60, -95)
t.seth(161)
t.circle(-300, 15)
t.pu()
t.goto(-100, 100)
t.pd()
t.seth(-30)
a = 0.4
for i in range(60):if 0 <= i < 30 or 60 <= i < 90:a = a + 0.08t.lt(3) # 向左转3度t.fd(a) # 向前走a的步长else:a = a - 0.08t.lt(3)t.fd(a)
t.end_fill()
# 耳朵
t.color((255, 155, 192), "pink")
t.pu()
t.seth(90)
t.fd(-7)
t.seth(0)
t.fd(70)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50, 50)
t.circle(-10, 120)
t.circle(-50, 54)
t.end_fill()
t.pu()
t.seth(90)
t.fd(-12)
t.seth(0)
t.fd(30)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50, 50)
t.circle(-10, 120)
t.circle(-50, 56)
t.end_fill()
# 眼睛
t.color((255, 155, 192), "white")
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-95)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
t.color((255, 155, 192), "white")
t.pu()
t.seth(90)
t.fd(-25)
t.seth(0)
t.fd(40)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
# 腮
t.color((255, 155, 192))
t.pu()
t.seth(90)
t.fd(-95)
t.seth(0)
t.fd(65)
t.pd()
t.begin_fill()
t.circle(30)
t.end_fill()
# 嘴
t.color(239, 69, 19)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(-100)
t.pd()
t.seth(-80)
t.circle(30, 40)
t.circle(40, 80)
# 身体
t.color("red", (255, 99, 71))
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-78)
t.pd()
t.begin_fill()
t.seth(-130)
t.circle(100, 10)
t.circle(300, 30)
t.seth(0)
t.fd(230)
t.seth(90)
t.circle(300, 30)
t.circle(100, 3)
t.color((255, 155, 192), (255, 100, 100))
t.seth(-135)
t.circle(-80, 63)
t.circle(-150, 24)
t.end_fill()
# 手
t.color((255, 155, 192))
t.pu()
t.seth(90)
t.fd(-40)
t.seth(0)
t.fd(-27)
t.pd()
t.seth(-160)
t.circle(300, 15)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-10)
t.circle(-20, 90)
t.pu()
t.seth(90)
t.fd(30)
t.seth(0)
t.fd(237)
t.pd()
t.seth(-20)
t.circle(-300, 15)
t.pu()
t.seth(90)
t.fd(20)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-170)
t.circle(20, 90)
# 脚
t.pensize(10)
t.color((240, 128, 128))
t.pu()
t.seth(90)
t.fd(-75)
t.seth(0)
t.fd(-180)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("black")
t.pensize(15)
t.fd(20)
t.pensize(10)
t.color((240, 128, 128))
t.pu()
t.seth(90)
t.fd(40)
t.seth(0)
t.fd(90)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("black")
t.pensize(15)
t.fd(20)
# 尾巴
t.pensize(4)
t.color((255, 155, 192))
t.pu()
t.seth(90)
t.fd(70)
t.seth(0)
t.fd(95)
t.pd()
t.seth(0)
t.circle(70, 20)
t.circle(10, 330)
t.circle(70, 30)
t.exitonclick()
效果图:
<end>
好啦,今天的内容结束啦!咱们下期见!
Python基础 笔记(三) 标识符、输入输出函数相关推荐
- Python基础笔记(三) dict、set、函数
一.字典 1.创建dict d = {'Adam': 95,'Lisa': 85,'Bart': 59 } 我们把名字称为key,对应的成绩称为value,dict就是通过 key 来查找 value ...
- Python 基础笔记
Python 基础笔记 内置函数 print() 打印输出 type() 数据类型查询 isinstance() 判断数据是否是已知类型 input() 接受键盘输入 range() 函数 forma ...
- Python基础第三课-基本数据类型
Python基础第三课-基本数据类型 1.几个基本概念 1.1 表达式 1.2 语句 1.3 程序(program) 1.4 函数(function) 2.标识符 2.1 关键字 2.2 标识符概念 ...
- Python基础(三)--序列
Python基础(三)--序列 1 序列相关的概念 1.1 什么是序列 序列是一种可迭代对象,可以存储多个数据,并提供数据的访问. 序列中的数据称为元素,Python内置的序列类型有:列表(list) ...
- Python学习笔记三之编程练习:循环、迭代器与函数
Python学习笔记三之编程练习 1. 编程第一步 # 求解斐波纳契数列 #/user/bin/python3#Fibonacci series:斐波那契数列 #两个元素的总和确定了下一个数 a,b= ...
- Python基础 笔记(一) Python的介绍
Python基础 笔记(一) Python的介绍 您好! 欢迎来到木易巷! 接下来,让我们一起来了解Python,走进Python~ 1.编程语言 编程语言(programming language) ...
- python基础笔记(二)
<黑马>python笔记~二 前言 一.配套视频 二.python基础初级 三.python基础中级 四.python基础高级 目录 python基础中级(列表.元组.字典.字符串) 01 ...
- python基础笔记,超详细,包含面向对象基础,爬虫实战【持续更新中...】
前言: 本笔记中的函数和方法同义,面向python3 本笔记部分概念及代码由newbing搜集整理得出 本笔记适合有一定其他编程语言基础的同学,因为笔记中省略了部分基础概念(比如整型,浮点型等基本数据 ...
- [PYTHON]python 基础笔记(1)
最近一直在研究python... 自学了一段时间,感觉对我这种本身脑子转不过弯的人来是真心是个不错的选择.. 以下是自己学习总结的笔记,有需要的朋友可以用来参考. 系统版本: Centos6.3 x6 ...
最新文章
- 超硬核的 Python 数据可视化教程
- Python学习笔记——杂项
- svchost.exe启动服务原理
- 自定义django的Template context processors
- mybatis学习笔记-03-CRUD操作
- 7-210 英文单词排序 (25 分)
- ubuntu 创建容器 并ssh 连接容器
- 使用wsimport构建WebService客户端
- 服务器异常宕机引发的mysql故障
- UNIX操作系统中,文件的索引结构放在( )
- 炫酷报表制作工具:RDP报表工具
- 大学计算机基础题库百度云资源,《大学计算机基础试题题库及答案》.pdf
- 微信小程序之阿里图标库icon的symbol引入无需下载支持彩色图标
- SIFT与SURF算法
- 统信操作系统 摄像头驱动程序
- MAC下网易MuMu模拟器调试ReactNative
- 加密数字货币的开发技术介绍
- Excel如何设置下拉列表
- 《我想进大厂》之Dubbo普普通通9问
- 人工智能及其背后的技术简介
热门文章
- 【文件夹访问被拒绝】删文件夹的时候遇到“你需要权限来执行此操作 你需要来自 我的本\Administrator 的权限才能对此文件夹进行更改”
- 并发编程----接口聚合 (实现方法)
- 推荐系统 --- 推荐算法 --- 其他
- 深入理解RocketMQ Rebalance机制
- vw 前端_px转vw和vh的工具(对前端同学有用)
- 如何彻底清除还原精灵
- 位运算与位运算的常见用法
- matlab之直方图的绘制
- html5通用兄第选择器,css 通用兄弟选择器( ~ )
- 扎根理论分析软件NVivo原理与技术应用