龙空技术网

python变量、输出和输入、数字、字符串

Python从小白到大神 69

前言:

而今小伙伴们对“python如何输入数据”大概比较注意,大家都想要了解一些“python如何输入数据”的相关文章。那么小编在网摘上搜集了一些对于“python如何输入数据””的相关知识,希望同学们能喜欢,我们一起来了解一下吧!

目 录

2.1 python 变量使用

2.2 python 输出、输入

2.3 python 数字类型

2.4 python 字符串类型

2.1 python变量使用

2.1.1变量以及类型

1、变量的定义

变量是用于绑定数据对象的标识符

标识符由字母、下划线和数字组成,且数字不能开头。

程序就是用来处理数据的,而变量就是用来存储数据的。

2、变量的类型

为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:

变量类型

在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要开发者主动的去说明它的类型,系统会自动辨别。可以使用type(变量的名字),来查看变量的类型。以上知识让我们知道了,什么是变量,变量的类型是什么?接下来让我们学习,变量的起名,以及标识符相关规范。

3、命名规则和方法——见名知意

起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 。比如: 名字 就定义为 name , 定义学生 用 student。

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单词的首字母都采用大写字母,例如:FirstName、LastName

不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf

Python推荐就是用下划线“_”来连接所有的单词。

查看关键字:

>>> import keyword

>>> keyword.kwlist

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4、变量赋值的三种方式

传统赋值:name = “PythonAi”

链式赋值:name = user = “PythonAi”

序列解包赋值:name,age = “PythonAi”,10

注意:两边的变量和常量要对等。

2.2 python 输出、输入

2.2.1 Print:输出

例如:print(”hello,world !”)

print('''

へ     /|

  /\7    ∠_/

  / │   / /

 │ Z _,< /   /`ヽ

 │     ヽ   /  〉

  Y     `  /  /

 イ● 、 ●  ⊂⊃〈  /

 ()  へ    | \〈

  >ー 、_  ィ  │ //

  / へ   / ノ<| \\

  ヽ_ノ  (_/  │//

  7       |/

  >―r ̄ ̄`ー―_

''')

2.2.2 input 输入

name = input('请输入姓名')# input  阻塞函数print(name)
2.3 python数字类型

2.3.1Python数字类型介绍

整型: int型, 例子:1为整型。

浮点型: float型, 例子:2.1为浮点型。

长整型: long型, 例子:2L为长整形,数字后面加L就是长整形,理论上长整型的界限为 2147483647。

Long的爱恨情仇:

因为python 2.x版本长整型的不严谨,python 3版本取消了长整型。在python 2.x版本对MySQL操作时,导出的整形数可能就是长整型。

2.3.2 python数字类型运算符

python数字类型运算符

2.4 python字符串类型

2.4.1 python字符串类型概述

字符串定义:

字符串是一个有序的,不可修改的,以引号包围的序列。

什么是python字符串:双引号或者单引号中的数据,就是字符串。

引号:

单引号:‘ ’、双引号: “ ”

三单引号:’’’(多用于代码的注释)、三双引号:”””(多用于代码的注释)

单引号和双引号区别?

都是字符串的标准格式,只是为了区分英语中的一些语义

单引号内的双引号不算结束符

双引号内的单引号不算结束符

 print(“I’m from hebie ”)

字符串当中的特殊字符:

特殊字符就是在字符串当中起到特殊含义的字符。

“\” 转义符 将字符串当中的具有特殊含义的字符的特殊含义取消掉和续行;

“\n”换行;

“\t”水平制表符,tab键。

字符串格式化操作:

在字符串当中以指定的格式符号进行占位,然后我们将指定的数据传入字符串

%s 字符串占位符

%d 数字占位符

%f 浮点型数字占位符

%.2f 控制浮点型数字占位符

2.4.2 python字符串的索引

在python当中所有有序的序列都是由索引概念的,它们的区别在于序列是否可以被修改;索引在我们初学的时候我们可以理解为字符串的下标;

字符串里的每一个个体都被称作字符也是该字符串的一个元素,每一个元素都对应一个索引值(下标);

在这里可以用len() 方法看一个序列的长度

索引的用法,取单个元素时,使用字符串[索引值] 索引值为对应元素的索引号;

字符串截取:字符串[start:end],得到对应索引范围的元素,该范围包含起始端,不包含结尾端,默认截取的方向是从左往右的;

步长截取:字符串[start:end:step] 按照step步长进行隔取;

切片的语法:[起始:结束:步长]

注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。

包头不包尾

默认取法:字符串[start:end:step] 这三个参数都有默认值、start;默认值为0;end 默认值未字符串结尾元素;step 默认值为1

若 step > 0, 则表示从左向右进行切片。 此时,start必须小于end才有结果,否则为空。

若 step < 0, 还是表示从左到右只不过反过来切片,此时,start必须大于end才有结果,否则为空。

标签: #python如何输入数据 #python中引号的用法 #python input输入字母 #python输出123345 #python获取用户输入的一批数字