python笔记(一):变量、数据类型及转换

本文介绍了Python中的基本数据类型如整数、浮点数、布尔型和字符串,展示了它们的定义、运算和转换技巧。重点讲解了字符串处理和数据类型转换的实例,适合初学者巩固基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 -----学习视频来源于马士兵教育-----

内容主要为了自己复习用,也可以让大家梳洗思路

#coding:utf8
'''
print('helloworld') ##helloworld

print(3+1) #4 含有运算符的表达式

f=open('D:/text1.txt','a+')
print('helloworld',file=f)
f.close()  ##新建文件

#标识符
print('hello\nworkld')  ##换行
print('hello\tworkld')  ##tab
print('hello\rworkld')  ##回车
print('hello\bworkld')  ##退格
print('http:\\\www.baidu.com')  ##转义
print(r'hello\\workd')  ##不转义

print(chr(0b100111001011000))
print(ord('乘')) ##   乘二进制换算 
#保留标识符,1、字母数字下划线2、不能以数字开头3、不能是保留字4、严格区分大小写

helloworld='mark'
print(helloworld)   #mark
print('标识',id(helloworld))  #标识 1445827903920
print('类型',type(helloworld))  #类型 <class 'str'>
print('值',helloworld)  #值 mark

#数据类型
#1、整数类型   int  98
#2、浮点数类型   float  3.13
#3、布尔类型  bool   True,False
#4、字符串类型  str   '手心里的鱼'

#整数类型:正数、负数
a=90
b=-90
c=0
print(a,type(a)) #90 <class 'int'>
print(b,type(b))  #-90 <class 'int'>
print(c,type(b))  #0 <class 'int'>
print('二进制',0b111011)  #二进制 59
print('八进制',0o1777) #八进制 1023
print('十六进制',0x7855)  #十六进制 30805

#浮点类型float
a=3.141687
b=3.121231
print(a,type(a)) #3.141687 <class 'float'>
#浮点运算
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2')) #3.3

#布尔类型boolean  True=1  False=0
f1=True
f2=False
print(f1,type(f1)) #True <class 'bool'>
print(f2,type(f2)) #False <class 'bool'>

print(f1+1)  #2
print(f2+1)  #1

#字符串类型 str ' '; “ ”;”“” “”“;''' ''';
name='学习python'
age=18
print(name,type(name)) #学习python <class 'str'>
print('我是'+name+'今年,'+str(age)+'岁') #我是学习python今年,18岁

#数据类型转换

a='10'
b=10.10
c='10.10'
d=True
e='python'
print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))
#10 10.1 10.10 <class 'str'> <class 'str'> <class 'str'>

print(int(a),type(int(a)))  #10  将str转成int类型,字符串为数字串
print(int(b),type(int(b)))  #10  将flot转成int类型,截取整数部分,舍掉小数部分
#print(int(c),type(int(c)))  #将str转成int类型,报错,因为字符串为小数串
print(int(d),type(int(d)))   #1  换算布尔类型
#print(int(f),type(int(f)))   #将str转成int类型,字符串必须为数字串,而且是整数

print(float(a),type(float(a))) #10.1 自动加小数.0
print(float(b),type(float(b)))  #10.1
print(float(c),type(float(c)))  #10.1  
print(float(d),type(float(d)))  #1.0   自动换算并加.0
#print(float(e),type(float(e))) #报错非整数
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

三颗草丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值