Python入门简介和基本数据类型等处理笔记

                                             Python,我来啦!

  • Python是一种跨平台的计算机程序设计语言
  • Python是一种解释性语言—>在开发过程中是没有编译这个环节的,这一点与Java不一样
  • Python是一种交互式语言->可以在提示符>>>后直接执行代码
  • Python是面向对象语言->一切皆对象

 

目录

print()函数

1.变量的定义和使用

 整数类型

 浮点类型

 解决方案

布尔类型

 字符串类型

 2.数据类型转换

Python中的注释

单行注释

第一种形式

 第二种形式

 多行注释

input()函数的使用


print()函数

可以将想展示的东西在IDLE或标准的控制台上显示

i=10;
print(i);
print(20)
print('aaa')
print('hhhahha','ss')

1.变量的定义和使用

  • 标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取
  • 类型:表示的是对象的数据类型w,使用内置函数type(obj)来获取
  • 值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出

name='小吴'
print(name)
print('标识',id(name))
print('类型',type(name))
print('值',name)

 整数类型

  • 十进制 ->默认的进制
  • 二进制->以0b开头
  • 八进制->以0o开头
  • 十六进制->以0x开头
print('十进制',112)
print('二进制',0b101011)
print('八进制',0o271)
print('十六进制',0x1EAF)

 浮点类型

  • 浮点数整数部分和小数部分组成
  • 浮点数存储不精确性,使用浮点数进行计算,可能会出现小数位数不确定的情况
print(1.1+2.2)
print(1.1+2.1)

 解决方案

导入模板decimal

print(1.1+2.2)
print(1.1+2.1)

from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

 当然,并不是所有的浮点数相加都会出现这种情况,只是个别的

布尔类型

  • True表示真,False表示假
  • 布尔值可以转换为整数
print(True+1)
print(False+1)

 字符串类型

  • 字符串又被称为不可变的字符序列
  • 可以使用单引号' ',双引号"",三引号"' "'或""" """来定义
  • 单引号和双引号定义的字符串必须在一行
  • 三引号定义的字符串可以分布在连续的多行
str1='小吴有想法'
str2="小吴有想法"
str3="""小吴
有想法"""
str4='''小吴
有想法'''
print(str1,type(str1))
print(str2,type(str2))
print(str3,type(str3))
print(str4,type(str4))

 当我们使用单引号定义的时候如果字符串不在一行

编译器会报错

 2.数据类型转换

为什么需要数据类型转换:将不同数据类型的数据拼接在一起

  • str(),将其他数据类型转换成字符串  str(123) ;也可以用引号转换 '123'
  • int(),将其他数据类型转换成整数(文字类和小数类字符串无法转换成整数) (浮点数转换成整数要抹零取整) int('123')  int(9.8)
  • float(),将其他数据类型转换成浮点数 (文字类无法转成整数,整数转成浮点数,末尾为.0)   float('9.9')  float(9)
name='彦鸿'
age=18
print(type(name),type(age))
print('我叫'+name+'今年,'+str(age)+'岁')

这里得用类型转换是为了让年龄和字符串连接 

下面在看一段代码

f1=99.9
s='112'
print(type(f1),type(s))
print(int(f1),type(int(f1)))
print(int(s),type(int(s)))

当字符串为字母串的和小数串的时候 

s1='112.2'
print(int(s1),type(int(s1)))


s2='hello'
print(int(s2),type(int(s2))

 将字符串转换为int类型时,字符串必须为数字串

同理,字符串转换为float类型时,字符串也必须为数字串

Python中的注释

单行注释

语法: # 注释内容

第一种形式

# 要求输入身高,单位为m,如1.70
height=float(input("请输入您的身高:"))

 第二种形式


height=float(input("请输入您的身高:")) # 要求输入身高,单位为m,如1.70

 多行注释

在Python中并没有一个单独的多行注释标记,而是将包含在一堆三引号(即'''......'''或者"""......""")

'''

     注释内容1

     注释内容2

    .......

'''

或者

"""

    注释内容1

    注释内容2

"""

input()函数的使用

基本语法:   variable=input("提示文字")

其中,variable为保存输入结果的变量,双引号内的文字是用于提示用户要输入的内容的。

例如想要接受用户输入的内容,并保存到变量t中可以使用以下代码

t=input("请输入文字:")

 

 

age=(int)(input("请输入数字:"))

学习如逆水行舟,不进则退。和小吴一起加油吧!

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 35
    评论
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小吴有想法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值