python学习1-基础知识(数据类型等)

简介: python学习1-基础知识(数据类型等)

1、将数据输出到文件中,注意点:1、所指定的盘符存在;2、使用file=fp;

fp=open('D:/text.txt','a+')
print("helloworld",file=fp)
fp.close()

2、输出到一行

print("hello","world","python")

3、\t总共占4位 \b退一个格 \r返回行首,不希望字符串中的转义字符起作用,就在字符串前面加上r或R 注意在引号的外面

print(r'hello\nworld')
#注意:最后一个字符不能是反斜杠  但可以是两个反斜杠
#print(r'hello\nworld\')
print('hello\nworld\\')

4、十进制和汉字的转换 chr():转化为汉字 ord():转化为十进制

print(chr(20056))
print(ord('乘'))

5、python的关键字

import keyword
print(keyword.kwlist)

6、变量

name='玛丽亚'
print('标识',id(name))
print('类型',type(name))
print('值',name)

7、数据类型(整数、字符型、浮点型、布尔型)

  • 整数包括正数、负数和0 十进制(默认) 二进制 0b 八进制 0o 十六进制 0x
#针对浮点数计算存在误差的问题 可以使用导入模块的方式解决
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))
  • 布尔类型 True False True是1 False是0
  • 字符串类型 可以是 单引号 双引号 和 三引号。单引号和双引号定义的字符串必须在同一行,三引号定义的字符串可以是多行

9、字符类型转换

s2='98.2'
#报错的原因是 只可以将整数串通过int转换为整数,小数串不可以直接通过int转化   小数可以转换,但是小数串不可以转换
#print(int(s2),type(s2))

10、注释

1、可以#后面单行注释 
2、也可以三引号注释
3、也可以前面编码注释 在文本文档第一行加上 #coding:utf-8(.py文件的存储格式)

11、input 输入函数的使用

present=input('请输入你想说的话')   #单引号里面的内容相当于是提示输入什么东西,并不是输入的内容,输入的内容在显示屏上输入
print(present)

12、从键盘录入两个整数,计算整数的和

a = input("请输入一个整数:")
b = input("请输入另一个整数:")
print(type(a),type(b))   #使用input输入的是字符串类型 string 想要转变为整数需要使用强制类型转换int()
目录
打赏
0
1
1
0
6
分享
相关文章
Python学习的自我理解和想法(27)
本文记录了学习Python第27天的内容,主要介绍了使用Python操作PPTX和PDF的技巧。其中包括通过`python-pptx`库创建PPTX文件的详细步骤,如创建幻灯片对象、选择母版布局、编辑标题与副标题、添加文本框和图片,以及保存文件。此外,还讲解了如何利用`PyPDF2`库为PDF文件加密,涵盖安装库、定义函数、读取文件、设置密码及保存加密文件的过程。文章总结了Python在处理文档时的强大功能,并表达了对读者应用这些技能的期待。
Python学习的自我理解和想法(18)
这是我在学习Python第18天的总结,内容基于B站千锋教育课程,主要涉及面向对象编程的核心概念。包括:`self`关键字的作用、魔术方法的特点与使用(如构造函数`__init__`和析构函数`__del__`)、类属性与对象属性的区别及修改方式。通过学习,我初步理解了如何利用这些机制实现更灵活的程序设计,但深知目前对Python的理解仍较浅显,欢迎指正交流!
Python学习的自我理解和想法(16)
这是我在B站千锋教育课程中学Python的第16天总结,主要学习了`datetime`和`time`模块的常用功能,包括创建日期、时间,获取当前时间及延迟操作等。同时简要介绍了多个方向的补充库,如网络爬虫、数据分析、机器学习等,并讲解了自定义模块的编写与调用方法。因开学时间有限,内容精简,希望对大家有所帮助!如有不足,欢迎指正。
过三色刷脸技术,过三色刷脸技术教程,插件过人脸python分享学习
三色刷脸技术是基于RGB三通道分离的人脸特征提取方法,通过分析人脸在不同颜色通道的特征差异
拼多多批量下单软件,拼多多无限账号下单软件,python框架仅供学习参考
完整的拼多多自动化下单框架,包含登录、搜索商品、获取商品列表、下单等功能。
python学习需要注意的事项
python学习需要注意的事项
140 57
抖音直播间采集提取工具,直播间匿名截流获客软件,Python开发【仅供学习】
这是一套基于Python开发的抖音直播间数据采集与分析系统,包含观众信息获取、弹幕监控及数据存储等功能。代码采用requests、websockets和sqlite3等...
|
2月前
|
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
87 26
Python学习的自我理解和想法(28)
本文记录了学习Python第28天的内容——冒泡排序。通过B站千锋教育课程学习,非原创代码。文章详细介绍了冒泡排序的起源、概念、工作原理及多种Python实现方式(普通版、进阶版1和进阶版2)。同时分析了其时间复杂度(最坏、最好、平均情况)与空间复杂度,并探讨了实际应用场景(如小规模数据排序、教学示例)及局限性(如效率低下、不适用于高实时性场景)。最后总结了冒泡排序的意义及其对初学者的重要性。
Python学习的自我理解和想法(26)
这是一篇关于使用Python操作Word文档的学习总结,基于B站千锋教育课程内容编写。主要介绍了通过`python-docx`库在Word中插入列表(有序与无序)、表格,以及读取docx文件的方法。详细展示了代码示例与结果,涵盖创建文档对象、添加数据、设置样式、保存文件等步骤。虽为开学后时间有限下的简要记录,但仍清晰梳理了核心知识点,有助于初学者掌握自动化办公技巧。不足之处欢迎指正!

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问