python入门知识

哈喽,小伙伴们,今天跟大家分享一下python的一些基础知识;首先,自我介绍一下,我呢,是一名python初学者,现在的知识存储量不够,所以,只能分享一些我所知道的关于python的知识.以后也会持续分享,希望各位小伙伴能够喜欢!

(一)python的输出方式
首先, 介绍一下python的输出方式,主要的目的是:将代码中结果或提示呈现给用户,让用户可以看到。
格式: print(‘Hello World!’)

		例:
		print("开始")
		print("看着风景美如画")
		print("本想吟诗赠天下")
		print("怎奈自己没文化")
		print("只能我操浪好大")
		print("结束")

		#输出结果:
		开始
		看着风景美如画
		本想吟诗赠天下
		怎奈自己没文化
		只能我操浪好大
		结束

(二)数据类型

2.1 int(整型)

含义: 整型,其实就是整数(不包含小数),在写代码时用于表示整数相关的东西,例如:年龄、存款、尺寸、手 机号等。一般我们提到的:5、18、22、99、… 等整数 在Python中都称为是整型,且支持 加/减/乘/除/取 余/指数 等操作。

例:

#创建整型 666,并使用并使用print输出
print(666)
#计算 2 加 10 的结果,并使用print输出
print(2+10)
#计算 2 乘以 10 的结果,并使用print输出
print(2*10)
 #计算 10 除以 2 的结果,并使用print输出
print(10/2)
#计算 10 除以 3 得的余数,并使用print输出
print(10%2)
 #计算 2 的 4 次方,并使用print输出
print(2**4)

#输出结果:
666
12
20
5.0
0
16

2.2 str(字符串)
含义: 字符串,其实就是我们生活中的文本信息。例如:姓名、地址、自我介绍等。字符串有一个特点,他必须由引号引起来。

# 创建字符串"武沛齐",并使用print输出
print("老李")
# 创建字符串 "中国北京昌平区",并使用print输出
print("中国北京昌平区")
# 创建字符串 "我是谁?我是永远都得不到的爸爸呀!",并使用print输出
print("我是谁?我是永远都得不到的爸爸呀!")

#输出结果:
老李
中国北京昌平区
我是谁?我是永远都得不到的爸爸呀!

在整型中支持整型之间的加减乘除,在字符串中则支持字符串的 加、乘。

  • 字符串拼接(相加)格式: “字符串A” + “字符串B” ,要求字符串只能和字符拼接。
  • 字符串相乘格式: 整型 * “字符串”,效果就是让此字符串重新出现多少次,要求必须是整型和字符串相乘
# 两个字符串 "金角" + "你是大王吧" 相加(一般称字符串相加为字符串拼接),并使用print输出
# 代码内部会先做字符串拼接,再调用print输出凭借后结果
print( "金角"+"你是大王吧" ) 

# 整型和字符串拼接(错误,不支持)
print(  5+"乔碧萝" ) 

# 整型和字符串相乘,得到字符串 "小逼崽子小逼崽子小逼崽子"
print( 3*"python纽币" )

#输出结果:
金角你是大王吧

TypeError: unsupported operand type(s) for +: 'int' and 'str'(整型和字符串拼接;错误,不支持)

python纽币python纽币python纽币

2.3 bool(布尔值)
含义:布尔值,其实就是我们生活通过某种判断得到的真、假。例如: 1大于2是假 、 66等于99是假、字符串”二货”等于字符串”李杰”是假、1小于7是真、字符串”admin”等于字符串”admin”是真、字符串”666”等于整型666是假。

布尔值中只有两个值:True(真)/False(假)。

# 判断 1大于2 是True/False?并使用print输出
print( 1>2 )

# 判断 66等于99 是True/False?并使用print输出
print( 66==99 )

# 判断 字符串"二货"等于字符串"李杰" 是True/False?并使用print输出
print( "二货"=="李杰"  )

# 判断 1小于7是True/False?并使用print输出
print( 1<7 )

# 判断 字符串admin等于字符串admin是True/False?并使用print输出
print( "admin"=="admin")

# 判断 字符串666 等于整型 666 是True/False?并使用print输出
print( "666"==666 )

#输出结果:
False
False
False
True
True
False

2.4 类型转换

上文数据类型int/str/bool有了初步了解,他们都有自己不同的定义方式。

  • 整型定义时,必须是数字且无引号,例如:5、8、9
  • 字符串定义时,必须用双引号括起来,例如:”中国”、”武沛齐”、”666”
  • 布尔值定义时,只能写True和False

不同的数据类型都有不同的功能,例如:整型可以加减乘除 而 字符串只能加(拼接)和乘法。
如果想要做转换可遵循一个基本规则:想转换什么类型就让他包裹一些。例如:str(666)是将整型转换为字符串、int(“888”)是将字符串转换为整型,具体转换示例如下:
2.4.1 转为整型:

#字符串转整型的格式为:int(字符串)
print(int("666"))
print((int("100"))+int("200"))

#Python规定只有 "数字" 格式的字符串的才能转为整型。所以,别的类型转换整型会报错.
print( int("hula") )

#布尔值转整型的格式为:int(布尔值)
print(int(True))
print((int(False)))

#输出结果:
666
300
ValueError: invalid literal for int() with base 10: 'hula'
1
0

2.4.2 转为字符串

'''转为字符串'''
#整型转字符串的格式为:str(整型)
print( str(666)+str(999) )
# 整型转换为字符串,然后两个字符串拼接,最终输出字符串:666999

#布尔值转字符串的格式为:str(布尔值)
print(str(True))
print(str(False))
print(str(True)+str(False))

#输出结果:
666999
True
False
TrueFalse

2.4.3 转布尔值

'''转布尔值:'''
#整型转布尔值的格式为:bool(整型)
print(bool(1))
print(bool(9))
print(bool(-100))
print(bool(0))

# 整型转换为布尔值,分别输出布尔值:True 、 True 、 True 、 False

#输出结果:
True
True
True
False

以上就是三种数据类型的相互转换,第一次学可能会让你觉得比较知识点太多,记不住!!! 所以,我们来对转换做一个总结,方便记忆:

  • 想要转换成什么类型,就要用什么来包裹一下。(int/str/bool)
  • 字符串转整型时,只能转那些引号内是数字的字符串,例如:”88”、”99”,否则报错
  • 其他类型转布尔值时,只有 0 和 “” 会转为False,其他均为True

今天的分享到此为止吧,明天依旧和你们分享啊!o( ̄▽ ̄)ブ

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值