python注释、输入格式化输出输出及数据类型

一、python的注释

1.python中的注释

注释:对代码的解释或者评论,注释仅仅是给人看的,python本身不识别。

2.注释的分类

2.1. 单行注释 #

2.2. 三引号(可以是三个单也可以是三个双)

二、输入

1.python3中的输入

关键字:input()

python3中的input获取的用户输入统一全部存成字符串类型

1.2.python2中的输入

1.2.1.input()

需要你人为的声明input输入的是什么数据类型

错误示范:

正确示范:

 

1.2.2.raw_input()

python2中的raw_input会将用户输入的数据统一也存为字符串类型

2.格式化输出

name = input(‘please input your name:‘)
age = input(‘please input your age‘)

print(‘my name is‘,name,‘my age is‘,age)

输出结果:

占位符:%s、%d。占多少位就相应输入多少位。

name = (‘please input your name:‘)
age = (‘please input your age:‘)

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

输出结果:

换一种方式:

print(‘my name is %s my age is %s‘%(‘zzj‘,18))

输出结果:

PS:%s可以接受任意类型的值,而%d只能接受数字类型型

三、数据类型

数据类型可以拆开去理解,数据是用来记录状态的,而类型的则表示的是针对不同的状态就应该用不同的数据类型去表示(比如:人的年龄用整数表示,而薪资用小数表示)

1.整数型int

作用:记录年龄、等级、QQ号、电话号码等。

定义:例:age = 18 等价于 age = int(18)

2.浮点型float

作用:记录工资、身高、体重。

定义:height = 1.8 等价于 height = float(1.8)

PS:为了方便与我们的记忆,我们可以将上面两种类型,统称为数字类型,但这仅仅是我们自己定义的叫法。

拓展知识点:复数、长整数

复数:n = 1-2j

长整数型:只有在python2中才有!

3.字符串str

作用:记录描述性质的数据,比如人名、性别、家庭住址、公司简介等。

定义:在引号内按照从左到右的顺序依次包含一个个字符,引号可以是单引号、双引号也可以是三引号。

3.1字符串拼接

输出结果:

强调:

①字符串之间可以相加(不同数据类型不能相加!)

②字符串相加是申请一个新的内存空间然后拷贝相加的字符串到新的空间中,效率不高。

③字符串还可以做乘法运算

4.列表类型list

作用:记录、存多个值,可以方便地取出不同位置的值。比如:一个人有多个爱好,一个班有多个学生。

定义:在[ ]内用逗号分隔开多个任意类型的值

例:

PS:一般来说,列表中的第一个数据,对应的索引是0,往后逐一推进。

5.字典类型dict

列表虽然能够储存多个值,并且取也很方便。比如我有另外一个需求,我想把我自己的信息全部存储下来,这个时候就该用到字典类型了。

作用:记录多个key:value值,优势是每一个值value都有其对应关系/映射关系key,而key对value有描述性的功能

定义:在{ }内用逗号分隔开多个key:value元素,其中value可以是任意的数据类型,而key通常应该是字符串类型

字典能够更明确的表示数据指代的是哪一方面的信息。

例:

6.布尔类型(bool)

作用:用来作为判断的条件去用

定义:

布尔值在内存中就两个值,不会反复的开辟新的内存空间存放。

7.基本运算符

计算1+3

计算10/3 (结果保留小数)

ps:python对数字不敏感,最后一位不精确,但已基本我们对数值精确度的要求。

计算10/3(结果只保留整数部分)

计算10/3(取余数)

比较运算:== != > < >= <=

数字之间可以互相比较大小

而字符串只能与字符串比较大小(按照对应位置的字符参考ASCII表去比较的)

列表只能与列表比较大小(按照对应位置的值依次比较,对应位置的值必须是相同的类型)

8.赋值运算

8.1增量赋值

8.2链式复制

8.3交叉赋值

8.4解压赋值

9.逻辑运算

与(and) 或(or) 非(not)

and即 所有条件都正确才为True否则Flase,or即有一个条件为True,那么就是True。

not 即为取反

原文地址:https://www.cnblogs.com/spencerzhu/p/11116732.html

时间: 2024-08-02 01:46:03

python注释、输入格式化输出输出及数据类型的相关文章

python 3.5 格式化字符串输出

1 #!/usr/bin/env python 2 #encoding: utf-8 3 #.strip('里面可以去掉字符串中两边的字符') 4 name = input('name :').strip(' ') 5 age = input('age: ').strip(' ') 6 job = input('job: ').strip(' ') 7 ''' 8 name = input('name :') 9 age = input('age: ') 10 job = input('job:

python之输入一系列整数输出最大值

在python学习中,我们经常会遇到:编写一个程序,输入若干整数或者是在一串字符中,输出最大值(数)的问题.那么在这里,我给出了几种常见的,也是几种比较常用的方法,希望能给大家的学习带来一定的帮助. 第一种: 如果你是输入有限的整数的话,可以用到下面的这个函数: a, b, c = map(int, input().split())1.输入一个数字直接 m = int(input())2.输入两个数字就是 m, n = map(int, input().split())3.三个及三个以上就和两个

python 根据输入的内容输出类型

类型判断 from functools import singledispatch import numbers from collections import abc from collections import Iterable @singledispatch def console(obj): print("未知类型", obj) @console.register(str) def _(text): print("文本", text) @console.r

python 3 输入和输出

一.普遍的输入和输出 1.输入 在python3中,函数的输入格式为:input(),能够接受一个标准输入数据,返回string类型. input() 函数是从键盘作为字符串读取数据,不论是否使用引号("或""). Name=input("请输入你的名字:") print(Name) 也接受多个数据输入,使用eval()函数,间隔符必须是逗号 a,b,c=eval(input()) 2.输出 产生输出的最简单方法是使用print语句,可以通过用逗号分隔零个

【Python基础】python控制台输入、输出

python控制台输入.输出 1.输出 简单输出 print("我是简单的字符串输出") 控制台运行结果 我是简单的字符串输出 格式化输出 age=18 print("我今年%d岁"%age) age+=1 print("我今年%d岁"%age) age+=1 print("我今年%d岁"%age) 控制台打印结果: 我今年18岁 我今年19岁 我今年20岁 常用格式化符号: 格式符号 转换 %c 字符 %s 等同于str()

Python中输入和输出(打印)数据

一个程序要进行交互,就需要进行输入,进行输入→处理→输出的过程.所以就需要用到输入和输出功能.同样的,在Python中,怎么实现输入和输出? Python3中的输入方式: Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘. 例如: n = input() print(n) >>>输入Python3 >>>Python3 其中输入的数据以字符串类型进行储存,如果输入数字的话,后续需要转换类型才能进行操作. n = input()pr

python之输入和输出(学习笔记一)

python之输入和输出(学习笔记一) 输出 用 print 加上字符串,就可以向屏幕上输出指定的文字.如下命令: print 'hello,world!' print 语句也可以跟上多个字符串,用逗号","隔开,就可以连成一串输出: print 'my name is wtf,','I am learning Python.' 在python中可以直接当做计算器来使用,举例如下: (1)基本的加减乘除余 (2)整数除法与精确除法区别: 注:因为整数除法只取结果的整数部分,要做精确的除

python文件输入和输出

1.1文件对象 文件只是连续的字节序列.数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成.1.2文件内建函数open()和file() 内建函数open()的基本语法是: file_object=open(file_name,access_mode='r',buffering=-1) file_name是包含要打开的文件名字的字符串,它可以是相对路径或者绝对路径. access_mode可选变量也是一个字符串,代表文件打开的模式. 'r'代表:读取: 'w'代表:写入: 'a'

Java字符串的格式化与输出

Java字符串的格式化与输出 在C语言中格式化输出可以通过printf()函数实现,在Java中无需借助第三方工具同样可以实现此功能,自Java SE5后,java也提供了C语言中printf()风格的格式化输出方法.目前,有三种方法实现格式化输出,参考如下: 一.格式化输出的三种方法 1.System.out.format() Java SE5引入的format方法可以用于PrintStream或PrintWriter对象,其中也包括System.out对象.format()方法模仿自C的pr

MyBatis入门(二)—— 输入映射和输出映射、动态sql、关联查询

p.p4 { margin: 0.0px 0.0px 0.0px 10.0px; font: 10.5px "PingFang SC" } p.p6 { margin: 0.0px 0.0px 0.0px 21.0px; font: 10.0px "Courier New"; color: #4f76cb } p.p7 { margin: 0.0px 0.0px 0.0px 21.0px; font: 10.0px "Courier New" }