Python入门-第一行代码到多行代码
不管学啥语言,开始的第一行代码都是:
print("hello word")
回车之后,就代表你正式进入代码的世界!
如果报错,恭喜你获得第一个书写bug,请检查单词拼写,双引号,中英文输入问题。
1.输出:print()
常规输出
你可以print任何东西,括号内可以放那些东西呢,回头讲,开始print任何东西吧,数字,符号,单词都可以
#1.输出一个数据
print("hello world") #双引号字符串
print('hello world~~~1111') #单引号字符串
print(18) #数字【整数】
print(18.23) #数字【浮点数】
print("hello world",'hello world~~~1111',18,18.23) #2.输出多个数据
#注意:输出多个数据,在控制台上默认显示,使用空格分隔
print("hello world",'hello world~~~1111',18,18.23)
使用占位符%进行格式化输出
"""
%s:代表字符串
%d:代表整数
%f:代表浮点数
"""
print("姓名:%s,年龄:%d,身高:%f" % ("zhangsan",18,173.2)) print("%s %s %d %f" % ("hello world",'hello world~~~1111',18,18.23)) #%.nf,保留小数点后n位,同时也会四舍五入
print("姓名:%s,年龄:%d,身高:%.2f" % ("zhangsan",18,173.23454))
print关键字参数
#1.sep关键字,表示分隔符")
print("=====set关键字=====")
print("jack",18,18.23,"dance","默认为空格")
print("jack",18,18.23,"dance","自定义分隔符为任意字符",sep="**") #2.end关键字,表示结束符,默认为\n,可以自定义为任意的字符串,将不会自动换行
print("======end关键字=====")
print("1111")
print("1111",end="\n")
print("22","22",end="**") print()
print("========注意end和sep之间的区别======")
"""
sep是字符分隔符,默认为空格,自定义之后,只是分隔符为自定义字符,末尾还是正常换行
end是末尾符,默认为\n,自定义之后,只是末尾为自定义字符,但是不会再换行
"""
print("jack",18,18.23,"dance",sep="*******")
print("jack",18,18.23,"dance",end="*******") """
======set关键字=====
jack 18 18.23 dance 默认为空格
jack**18**18.23**dance**自定义分隔符为任意字符
======end关键字=====
1111
1111
22 22**
========注意end和sep之间的区别======
jack*******18*******18.23*******dance
jack 18 18.23 dance*******
"""
了解内容:print重定向输出
#file关键字,表示内容输出的位置,默认为控制台,可以自定义内容输出的位置
#file关键字表示重定向print需要输出的数据
import sys
print("hello~~~111")
print("hello~~~2222",file=sys.stdout) #1.打开文件
f = open("file1.txt","w",encoding="utf-8")
#2.写入数据
print("hello~~~3333",file=f)
#3..关闭文件
f.close()
"""
hello~~~111
hello~~~2222
333不会print显示
"""
2.注释
我写错了一段代码,不想要了,该怎么办呢?。。。去写一个注释!
我写了一段代码,如果别人看不懂我写的代码是啥,该怎么办呢?。。。去写一个注释!
特点:运行代码的时候,注释会被跳过,不做任何处理。
单行注释
Python的注释,只需要先敲一个#号,后面跟上注释即可,代码如下:
print("hello word") #这是一个注释
#print("hello word 222") 左边注释了代码,代码不会执行
多行注释
如果一行注释写不下咋办,可以写多行注释,连续按三个双引号即可,代码如下:
print("hello word") #这是一个注释
#print("hello word") 左边注释了代码,代码不会执行
"""
这是
多行
注释
"""
3.变量
变量可以存储数据,方便计算,简化了代码,原理后面再解释,有了变量,我们可以更方便的print()
#变量格式:变量名 = 值 name = "hello word" #定义一个变量
print(name) name = 99 #重新定义变量,修改变量
print(name) #手动删除变量,强制释放内存
del num1
4.输入:input()
学会了输出之后,小伙伴们应该很期待输入了吧,输入的单词是input
为了看起来简单,我们后续一直会使用变量,我们先输入名字看看,代码如下:
name = input("请输入你的名字:")
print("你的名字是:%s" %name)
print("你的名字是:", name)
"""
请输入你的名字: hello
你的名字是:hello
你的名字是: hello
"""
#注意:input获取的数据,都是字符型
num1 = input("请输入数字1:")
num2 = input("请输入数字2:")
print(num1 +num2)
print(11+22)
"""
请输入数字1: 11
请输入数字2: 22
1122
33
"""
#思考题:为啥input里面要写提示呢?
"""
input("xxxxx"),xxxx表示提示性文字
"""
5.运行代码的两种方式
编辑器运行,以及脚本运行。【脚本运行方式:进入文件目录,执行即可】

如果学到这里,恭喜你学会了10%的Python代码!!!
补充:input()是啥?
input()是python的自带函数
函数是啥呢?后面会讲到,简单理解为:函数是封装实现某个功能的一组代码
print其他补充
#print显示颜色:
https://www.cnblogs.com/ping-y/p/5897018.html #print的实时刷新功能
https://www.cnblogs.com/uniquesnail/p/12411480.html
Python入门-第一行代码到多行代码的更多相关文章
- #000 Python 入门第一题通过扩展,学到了更多的知识
#1写在前面的话 我觉得这样学习或许能够在学习的过程中事半功倍 第一道简单的python编写代码输出10行带标号的“Hello,world.”,具体效果参阅输入输出示例 1:Hello,world. ...
- python入门第一天作业。讲师写的代码。
#!/uer/bin/env python # _*_ coding: utf-8 _*_ import sys retry_limit = 3 retry_count = 0 account_fil ...
- Python入门第一课——Python的起源、发展与前景!
我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...
- python入门第一天,循环与判断
学习一门新的语言最重要的就是练习. 一.脚本需求: 编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 二.脚本流程图: 写代码之前画个流程图总是好的,可以让你理清思路,避免写着写着 ...
- python入门第一篇
python里面 单行注释用:#被注释内容 多行注释用:"""被注释内容""" 要想py2.7和py3.5都能运行,必须在文件头部加: #/ ...
- 《java入门第一季》之面向对象(代码块一网打尽)
上一篇里面对代码块做出介绍,这里给出一个面试题,加深印象. 如有毁三观的地方,请见谅.拒绝黄赌毒 写程序的执行结果. class Student { static { System.out.print ...
- Python入门-散点图绘制
Python入门-散点图绘制 废话不说 直接上代码 import matplotlib.pyplot as plt x_values = list(range(1,1001)) y_values = ...
- Python入门之用Python统计代码行
Pycharm每天都要写很多代码,如何统计每天的代码行数呢?作为一个目标十万行的coder,要想想办法! 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列 ...
- Python入门教程丨1300多行代码,让你轻松掌握基础知识点
欢迎关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 前言 本文适合有经验的程序员尽快进入Python世界.特别地 ...
随机推荐
- Sequelize关联查询,where影响全局的解决
需求背景 系统字段关联公司字段表,通过查询所有的系统字段然后关联查询指定的公司对应的字段. 问题代码 const sysField = ctx.model.SysDictionary; const c ...
- 浅识 npm 与 cnpm
npm是什么? Node Package(包) Manager(管理器) 的简称. 在 GitHub 还没有兴起的年代,前端是通过网址来共享代码.比如你想使用 jQuery,那么你点击 jQuery ...
- IDEA连接Gitee
1.gitee 1.公钥配置 公钥的作用:身份验证,免去每次提交或拉去的登录操作. 1.安装git --> 鼠标右键 --> Git Bash Here -->进入命令窗口 命令一: ...
- Semantic Text Similarity
stop word是指像the,is ,are等等方向的词 stemming意思就是将形式化为一样的形式,比如lists,listed,list都可以化为list形式.
- Docker 容器、镜像、日志相关操作
一. 容器操作 新建并启动 命令:docker run 查看容器 命令:docker ps 查看终止状态的容器 命令:docker ps -a 启动已终止容器 命令:docker start 终止容器 ...
- Nginx 静态文件服务
Nginx 静态文件服务 我们先来看看最简单的本地静态文件服务配置示例: server { listen 80; server_name www.test.com; charset utf-8; ro ...
- K8S原来如此简单(六)Pod调度
我们前面部署的pod调度取决于kube-scheduler,它会根据自己的算法,集群的状态来选择合适的node部署我们的pod. 下面我们来看下如何来根据我们自己的要求,来影响pod的调度. 定向no ...
- 女朋友汇总表格弄了大半天,我实在看不下去了,用40行代码解决问题 | Python使用openpyxl库读写表格Excel(xlsx)
1.openpyxl基本操作 python程序从excel文件中读数据基本遵循以下步骤: 1.import openpyxl 2.调用openpyxl模块下的load_workbook('你的文件名. ...
- MM32F0140的复位脚nRST复用成普通GPIO PA10功能
目录: 1.MM32F0020简介 2.MM32F0020的复位脚nRST和PA10的说明 3.MM32F0020的选项字节说明 4.MM32F0020的FLASH_OBR选项字节寄存器说明 5.MM ...
- Mybatis的XML文件调用静态方法
如果需要在Mapper文件中调用静态方法,需要 <choose> // 需要静态方法返回true还是false <when test="@staticClass@stati ...