不管学啥语言,开始的第一行代码都是:

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入门-第一行代码到多行代码的更多相关文章

  1. #000 Python 入门第一题通过扩展,学到了更多的知识

    #1写在前面的话 我觉得这样学习或许能够在学习的过程中事半功倍 第一道简单的python编写代码输出10行带标号的“Hello,world.”,具体效果参阅输入输出示例 1:Hello,world. ...

  2. python入门第一天作业。讲师写的代码。

    #!/uer/bin/env python # _*_ coding: utf-8 _*_ import sys retry_limit = 3 retry_count = 0 account_fil ...

  3. Python入门第一课——Python的起源、发展与前景!

    我们在做任何一件事情之前,我们都会通过各种渠道去搜集事情的信息,了解事情的来龙去脉,学习一门编程语言也是如此,只有知根知底,我们才能有明确的方向和目标,以及底气去完成这件事情,今天我带大家来看看Pyt ...

  4. python入门第一天,循环与判断

    学习一门新的语言最重要的就是练习. 一.脚本需求: 编写登陆接口 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 二.脚本流程图: 写代码之前画个流程图总是好的,可以让你理清思路,避免写着写着 ...

  5. python入门第一篇

    python里面 单行注释用:#被注释内容 多行注释用:"""被注释内容""" 要想py2.7和py3.5都能运行,必须在文件头部加: #/ ...

  6. 《java入门第一季》之面向对象(代码块一网打尽)

    上一篇里面对代码块做出介绍,这里给出一个面试题,加深印象. 如有毁三观的地方,请见谅.拒绝黄赌毒 写程序的执行结果. class Student { static { System.out.print ...

  7. Python入门-散点图绘制

    Python入门-散点图绘制  废话不说 直接上代码 import matplotlib.pyplot as plt x_values = list(range(1,1001)) y_values = ...

  8. Python入门之用Python统计代码行

    Pycharm每天都要写很多代码,如何统计每天的代码行数呢?作为一个目标十万行的coder,要想想办法! 题目:有个目录,里面是你自己写过的程序,统计一下你写过多少行代码.包括空行和注释,但是要分别列 ...

  9. Python入门教程丨1300多行代码,让你轻松掌握基础知识点

    欢迎关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 前言 本文适合有经验的程序员尽快进入Python世界.特别地 ...

随机推荐

  1. php 23种设计模型 - 适配器模式

    适配器模式(Adapter) 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁.这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能. 这种模式涉及到一个单一的类, ...

  2. 认识变量(python)

    一.变量定义 1.1使用规范:先定义,后使用 1.2由三部分组成:变量名,赋值符号,变量值 1.3定义变量就是申请一个内存空间,python内部优化机制,对于数据量小的申请,就不重复开内存空间 二.变 ...

  3. BSOJ6388题解

    看上去就很神秘...考虑建出图论模型. 我们将一张牌的两面 \(a,b\) 连一条边. 考虑一个连通块的意义是什么. 边是一张牌,容易发现,如果连通块是一棵树,那么选择一个根节点相当于可以打出除了根节 ...

  4. pycharm远程调试、开发(详细操作)

    如果仅是远程开发,新建 ssh Interpreter 并 apply tools -> deployment -> browser remote host 即可 1.服务器侧准备 准备调 ...

  5. Java基础——日期类Date

    一.概述 date代表一个特定的时间,精确到毫秒 二.构造方法 方法名 说明 public Date() 分配一个Date对象,并初始化,以便它代表被分配的时间,精确到毫秒 public Date(l ...

  6. Ubuntu下使用C语言连接Mysql 8.0客户端教程

    Ubuntu下如何C语言程序连接MYSQL 8.0(全教程) 1. 安装GCC(略) 2. 安装mysql(本人使用的是最新MySQL 8.0版本) sudo apt install mysql-cl ...

  7. 《前端运维》二、Nginx--3静态资源服务、跨域与其他

    一.静态资源服务 首先,静态资源一般是指客户端发送请求到Web服务器,web服务器从内存中取得相应的文件,返回给客户端,客户端解析并渲染出来.动态资源呢,则是由客户端发起请求,先交由web容器,web ...

  8. path()和re_path()用法&区别

    path() 参数列表: 参数1:字符串类型,用来匹配请求路径 参数2:指定路径所对应的视图函数名 参数3:关键字参数 实际用的不多 参数4... # urls.py # 创建子应用的路由文件 fro ...

  9. python3 爬虫 Scrapy库学习1

    1生成项目:生成项目文件夹 scrapy startproject 项目名 2生成爬虫文件 scrapy genspider 爬虫名 指定域名 3进入items文件可以输入自己想要爬取的内容比如 te ...

  10. 什么是 Mybatis?

    1.Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时 只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动.创建连接.创建 statement 等繁杂的过程. ...