一篇搞定python入门基础(一)

网友投稿 573 2022-05-29

一、输出函数print

可以输出数字

print(520) print(98.5) 结果为: 520 98.5

可以输出字符串

print('helloworld') 结果为: helloworld

含有运算符的表达式

print(3+1) 结果为: 4

将数据输出到文件中

#1.所指定的盘符要存在 2.使用file=fp #a+的意思就是说,如果文件不存在就创建,存在就在文件内容的后面继续追加 fp=open('E:/text.txt','a+') print('helloworld',file=fp) fp.close()

不进行换行输出

#不进行换行输出(输出内容在一行当中) print('hello','world','Python') 结果为: hello world Python

二、转义字符与原字符

换行

一篇搞定python入门基础(一)

print('hello\nworld')# \加上转移功能的首字母 n-->newline的首字母标识换行 结果为: hello world

制表位

print('hello\tworld')# t-->table的首字母表示制表位 print('helloooo\tworld')#一个t占4个格子 结果为: hello world helloooo world

覆盖

print('hello\rworld')#\r覆盖 结果为: world

退格

print('hello\bworld')#\b退一个格子,b-->backspace的首字母 结果为: hellworld

不希望转义字符起作用

print('http:\\\\www.baidu.com') print('老师说:\'大家好\'') 结果为: http:\\www.baidu.com 老师说:'大家好' #原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符之前加上r或R print(r'hello\nworld') 结果为: hello\nworld #注意事项:最后一个字符不能是反斜杠 #print(r'hello\nworld\') print(r'hello\nworld\\') 结果为: hello\nworld\\

三、二进制与字符编码

print(chr(0b100111001011000))#0b表示二进制,用二进制表示乘法的乘 print(ord('乘'))#用十进制表示乘法的乘 结果为: 乘 20056 #输出内容有多行 print('''line1 line2 line3''') 结果为: line1 line2 line3

四、python中的标识符和保留字

保留字

有些单词被赋予了特定的意义,在我们给对象起名字的时候不能使用这些单词

标识符

标识符:变量、函数、类、模块和其他对象起的名字 规则: 1.字母、数字、下划线 2.不能以数字开头 3.不能是保留字 4.严格区分大小写

五、变量的定义和使用

#变量:内存中一个带标签的盒子 #name='拍森' name为变量名 =为赋值运算符 '拍森'为值 name='拍森' print(name) 结果为: 拍森 #变量由三部分组成:标识、类型、值 #标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取 #类型:表示的是对象的数据类型,使用内置函数type(obj)来获取 #值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出 print('标识',id(name)) print('类型',type(name)) print('值',name) 结果为: 标识 2312798150064 类型 值 拍森

六、变量的多次赋值

#当多次拿赋值之后,变量名会指向新的空间 name='拍森' name='加瓦' print(name) 结果为: 加瓦

七、python中常见的数据类型

7.1、数据类型—整数类型

#常用的数据类型 #整数类型 int 比如: 98 #浮点数类型 float 比如: 3.14159 #布尔类型 bool 比如: true false #字符串类型 str 比如: '学习python' #整数类型int,可以表示正数、负数和零 #整数的不同进制表示方式: #十进制,默认的进制 118 #二进制,0b开头 0b1110110 #八进制,0o开头 0o166 #十六进制,0x开头 0x76 n1=90 n2=-76 n3=0 print(n1,type(n1)) print(n2,type(n2)) print(n3,type(n3)) 结果为: 90 -76 0 #整数可以表示为二进制,十进制,八进制,十六进制 print('十进制',118) print('二进制',0b10101111) print('八进制',0o176) print('十六进制',0x1EAF) 结果为: 十进制 118 二进制 175 八进制 126 十六进制 7855

7.2、数据类型—浮点类型

#浮点数有整数部分和小数部分组成 a=3.14159 print(a,type(a)) 结果为: 3.14159 s1=1.1 s2=2.2 print(s1+s2) 结果为: 3.3000000000000003 #浮点数存储不精确性,导入模块decimal来解决 from decimal import Decimal print(Decimal('1.1')+Decimal('2.2')) 结果为: 3.3

7.3、数据类型—布尔类型

#布尔类型:用来表示真或假的值,True为真,False为假 #布尔值可以转化为整数 True=1 False=0 f1=True f2=False print(f1,type(f1)) print(f2,type(f2)) print(f1+1) print(f2+1) 结果为: True False 2 1

7.4、数据类型—字符串类型

#字符串类型 #字符串又被称为不可变的字符序列 #可以使用单引号'' 双引号" " 三引号''' ''' 或 """ """来定义 #单引号和双引号定义的字符串必须在一行 #三引号定义的字符串可以分布在连续的多行 str1='学习一点儿都不快乐' str2="学习一点儿都不快乐" str3="""学习一点儿都不快乐 学习一点儿都不快乐 学习一点儿都不快乐""" str4='''学习一点儿都不快乐 学习一点儿都不快乐 学习一点儿都不快乐''' print(str1,type(str1)) 结果为: print(str2,type(str2)) 结果为: 学习一点儿都不快乐 print(str3,type(str3)) 结果为: 学习一点儿都不快乐 学习一点儿都不快乐 学习一点儿都不快乐 print(str4,type(str4)) 结果为: 学习一点儿都不快乐 学习一点儿都不快乐 学习一点儿都不快乐

OK,今天就介绍到这里,下篇文章主要介绍注释、input函数已经运算符

Python 数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【MySQL】Explain字段的解释
下一篇:【编辑器】Vim学习笔记
相关文章