Python匹马天下行之python基本语法

输出

输出皆是在控制台打印出要打印的内容,在python中用print("内容") 在括号中加入要输出的内容就可以打印出来了。

例:

print("Hello Python")

也可以在里面插入多个字符,用逗号隔开

例:

print("h","e","l","l","o")

可以看到每个字符串中间用空格隔开了,如果你不想用空格来分隔,也可以用sep指定

例:        (“-”可以换成任何你想要的字符)

print("a","b","c",sep="-")

由于print是自带换行功能的,如果不想换行,在print中加入end=""

例:

print("hello word",end="")
print("hello python)

以上输出的都是字符串,若是要输出数值那么直接在print()括号中加入数字即可

输入

python中提供了input()来让用户输入字符串并保存到一个变量里

例:

a=input()

运行这行代码就可以输入你想要输入的东西

input里可以加入字符串当作提示符

例:

input("请输入您要输入的内容:")

格式化输出

常常会有这样的场景,用户输入信息,然后打印成固定的形式

比如:我叫XXX,今年XXX岁

当然,你可以用变量来接收这两个数,然后在用加号进行字符串的拼接,不过还有一种更简单,更常用的方法,就是格式化输出,在python中,采用的格式化的方式,和c语言中的是一致的,用%实现,通常称之为占位符,有几个占位符,后面就要跟几个变量或者值,顺序要对应好,如果只有一个占位符,括号可以忽略。

下面是实例:

#%s字符串占位符:可以接收字符串,也可接收数字
print(‘My name is %s,my age is %s‘ %(‘egon‘,18))
#%d数字占位符:只能接收数字
print(‘My name is %s,my age is %d‘ %(‘egon‘,18))
print(‘My name is %s,my age is %d‘ %(‘egon‘,‘18‘)) #报错

#接收用户输入,打印成指定格式
name=input(‘your name: ‘)
age=input(‘your age: ‘) #用户输入18,会存成字符串18,无法传给%d

print(‘My name is %s,my age is %s‘ %(name,age))

#注意:
#print(‘My name is %s,my age is %d‘ %(name,age)) #age为字符串类型,无法传给%d,所以会报错

#%s字符串占位符:可以接收字符串,也可接收数字
print(‘My name is %s,my age is %s‘ %(‘egon‘,18))
#%d数字占位符:只能接收数字
print(‘My name is %s,my age is %d‘ %(‘egon‘,18))
print(‘My name is %s,my age is %d‘ %(‘egon‘,‘18‘)) #报错

#接收用户输入,打印成指定格式
name=input(‘your name: ‘)
age=input(‘your age: ‘) #用户输入18,会存成字符串18,无法传给%d

print(‘My name is %s,my age is %s‘ %(name,age))

#注意:
#print(‘My name is %s,my age is %d‘ %(name,age)) #age为字符串类型,无法传给%d,所以会报错

在字符串内部,%s表示用字符串替换,%d表示用整数替换,%f表示用浮点数替换,%x表示用十六进制整数替换

如果你不太确定用什么%s永远起作用,它会把任何数据类型转换为字符串。

如果%你只想要它是一个普通的字符,可以加转义,%%用来表示一个%字符

注释

注释是给其他人看的,解释器运行的时候不会运行注释。

单行注释:# ,比如:# 注释

多行注释:三个单引号或者三个双引号,比如:‘‘‘注释‘‘‘,"""注释""""

注释:以上内容是通过pycharm编译的哦~

原文地址:https://www.cnblogs.com/adaicary/p/11594072.html

时间: 2024-10-10 08:53:08

Python匹马天下行之python基本语法的相关文章

Python匹马行天下之运算符

什么事运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+" 称为运算符. Python语言支持以下类型的运算符: 1.算数运算符 字面意思,算数运算符也就是拿来对操作数进行计算的. 以下假设变量a为10,变量b为21: 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字

Python匹马行天下之_循环

一.while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while   循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩 1 i=1 # 初始化循环计数器i 2 sum=0 # 初始化总成绩变量 3 while i<=5: # 从i为1开始到5,重复执行一共5次接受考试成绩.求和的操作 4 print ('请输入第%d门课程的考试成绩'%i) # 提示用户输入成绩,其中用到了格式化输出,%d的取值随i的值显示,第1门课程

Python匹马行天下之面向对象

概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 while True:     if cpu利用率 > 90%:         #发

【Python】初学编程适合学Python?其有何用?

初学编程适合学Python?其有何用? 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多因素造成了,当然市场需求的重要因素.吴军博士对大数据流行的解释与python流行或许有些默契.数据一直以来都存在,只是在历史条件下,由于计算性能和技术发展的原因,与之匹配的数据处理技术还不是很先进,以至于很多数据被我们舍弃了.同样,python语言简洁流畅等多种优点,也会让第一次接触

python 学习第五天,python模块

一,Python的模块导入 1,在写python的模块导入之前,先来讲一些Python中的概念性的问题 (1)模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能),本质是.py结尾的python文件(文件名:test.py,对应的模块名:test) (2)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 2,导入的方法 (1)import module_name导入某个模块 (2)import module_name,module2_

Python回顾与整理2:Python对象

0.说明 说对象是面向对象编程语言最重要的一部分一点也不为过,没有了"对象",面向对象将无从谈起.Python也是如此,如果无法掌握对象,你很难有大的进步与提升. 1.Python对象 (1)对象特性 Python使用对象模型来存储数据,构造任何类型的值都是一个对象,所有的Python对象都拥有下面的三个特性: 身份:每个对象一唯一身份标识,可使用内建函数id()查看该值(可以认为这个值是该对象的内在地址) 类型:对象的类型决定了对象(可以保存什么类型的值,进行什么样的操作,遵循什么样

《python源码剖析》笔记 Python虚拟机框架

本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1. Python虚拟机会从编译得到的PyCodeObject对象中依次读入每一条字节码指令, 并在当前的上下文环境中执行这条字节码指令. Python虚拟机实际上是在模拟操作中执行文件的过程 PyCodeObject对象中包含了字节码指令以及程序的所有静态信息,但没有包含 程序运行时的动态信息--执行环境(PyFrameObject) 2.Python源码中的PyFrameObject

《python源码剖析》笔记 python虚拟机中的一般表达式

本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.字节码指令 LOAD_CONST:从consts表中读取序号为i的元素并压入到运行时栈中 STORE_NAME:改变local名字空间.从符号表names取序号为i的元素作为变量名, 取运行时栈的栈顶元素作为变量值,完成从变量名到变量值的映射关系的创建. BUILD_MAP:创建一个空的PyDictObject对象,并压入运行时栈 DUP_TOP:将栈顶元素的引用计数增加1,并将它再次

Python黑帽编程2.1 Python编程哲学

Python黑帽编程2.1  Python编程哲学 本节的内容有些趣味性,涉及到很多人为什么会选择Python,为什么会喜欢这门语言.我带大家膜拜下Python作者的Python之禅,然后再来了解下Python的编程规范. 2.1.1 ZEND OF PYTHON 在Kali中启动终端,输入Python,进入交互模式. 图2 输入命令 import this “一首诗”呈现在我们眼前. 图3 内容如下: Beautiful is better than ugly.       优美胜于丑陋 Ex