14天通晓Python_基础知识_快速上手 _(一)

大家好,我是nullptr.cpp, 今天我们就要学习Python这门语言了;Python相比于C语言,Java都要简单一些,这里的简单一方面是学起来简单,另一方面是它自身的语法也是很简单,Python也是大佬口中最优雅的语言,今天我们基础知识出发,来接触这一门简单又优雅的语言🐳🐳🐳

🍊.数据类型

🍉整型(int) and 浮点型(float)

整形通俗来说就是整数,其实就是以前数学课上讲的整数(不包含小数),而浮点型就是含有小数的;在写代码时用于表示整数相关的东西,例如:年龄,手机号等。一般我们提到的:5、18、22、99等整数。在Python中都称为是整型,浮点型就是,9.9,3.14,0.22等之类的,二者且支持 加/减/乘/除/取余/指数 等操作。

# int:表示整型 float:表示浮点型
print(666) # 就把666,在终端上打印了出来

print(2 + 10) # 打印的结果:12

print(2 - 10) # 打印的结果:-8

print(2 * 10) # 打印的结果:20

print(2 / 10) # 打印的结果:0.2 也就是我们的浮点型

'''
后面更多的运算符,我们将系统的学习...
'''

🍉字符串(str)

字符串,其实就是我们生活中的文本信息。例如:学校名称,手机品牌,身份证号等。
字符串有一个特点,他必须由引号引起来,如:

# str:表示字符串类型
print('nullptr.cpp') # 打印结果:nullptr.cpp
print("nullptr.cpp") # 打印结果:nullptr.cpp
print('''nullptr.cpp''') # 打印结果:nullptr.cpp

上面的单引号,双引号,以至于三引号都是字符串的一个基本格式。
对于字符串还可以拼接

# 字符串还可以这么玩
print( "西菌" + "nullptr.cpp" ) # 打印结果:西菌nullptr.cpp
print("西菌"*3) # 是的大胆的猜就是连续三个:西菌西菌西菌

🍉布尔类型(bool)

也就是我们说的真假,真就是True,假用False表示

print(10>5) # 10 > 5这个是成立的,所以打印:True
print(1>2)  # 显然是假的,打印:False

不同的类型,不能比较,字符串的比较方式是依据所对应的Unicode码,这个了解就行。
当然了了,后面我们还会学习到浮点型,列表,元组,集合,字典,后面几个稍稍功能多一些,在入门第一天,我们还是介绍一些稍简单点。

🍉类型转换

不同的数据类型都有不同的功能,例如:整型可以加减乘除 而 字符串只能加(拼接)和乘法。
如果想要做转换可遵循一个基本规则:想转换什么类型就让他包裹一些

'''
基本语法: 变量 = 要转换类型(被转换类型) --> num = int("666") --> 把字符串"666"变成了数字666
'''
# 字符串转换为int
print(int("666")) # 打印:666
# 布尔类型转换为整形
 int(True)  #转换完等于 1
 int(False) #转换完等于 0

# int转换为字符串
print(str(666)) # 打印:"666"
str(345)
str(123) + str(456) 结果为:"123456"
# 布尔类型转换为字符串
str(True)  "True"
str(False) "False"

# 整形转布尔
bool(1) # 打印:TTrue
bool(2) # 打印:TTrue
bool(0) # 打印:TFalse
bool(-10) # 打印:TTrue

# 字符串转布尔 #只有""是假,其他的都是真
bool("西菌") # 打印:True
bool("nullptr.cpp") # 打印:True
bool("") # 打印:False
bool(" ") # 打印:True

三个结论搞定类型转换:

  • 其他所有类型转换为布尔类型时,除了 空字符串、0以外,其他都是True。
  • 字符串转整形时,只有这种"123" 格式的数字字符串才可以转换为整形,其他都报错。
  • 想要转换为那种类型,就用这类型的英文包裹一下就行。

🍊.变量

🍉变量定义

变量,其实就是我们生活中起别名和外号,让变量名指向某个值,格式为:变量名 = 值,以后可以通过变量名来操作其对应的值。概念我们就不多说了。

num = 10 # num就是一个变量,我们把10这个值赋值给他,不像c语言那样还要写类型
my_str = "nullptr.cpp" # 字符串的例子

🍉变量名的规范

  • 不能以数字开头
num = 666 # 正确
123num = 666   # 错误
  • 变量名只能由 字母、数字、下划线 组成。
my_num = 888
my_str = "nullptr.cpp"
  • 不能用Python内置的关键字,下面是常用关键字。
name = ikun
and = "你好" # 错误

[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

推荐使用命名规则

  • 下划线连接命名(小写)多个字母拼接
my_age = 20 # 更好的阅读
  • 见名知意
# 别人一看就知道意思了
color = 'red'
my_age = 20 # 别人一看就知道是年龄

🍊.输入&输出

🍉print输出

简单来说就是把我们想要输入的内容在终端上打印出来,有点类似C语言的printf,记住Py的没有 f 噢

print("hello,world") # 就可以看到打印出了我们想要的hello,world
# 1.print默认换行
print("ababab")
print("sbsbsb")

# 2.print("xxxx",end =‘’)可以不换行
print("ababab",end='')
print("sbsbsb",end='')

🍉input输入

# 1.输出函数input("提示信息")
name = input("你tm是谁?\n")
print("我是: %s" % name)

# 2.input()默认是输入字符类型 type(变量名)--> 显示的是变量的类型
num =input("请输入密码 ")   # 我们输入了:123,num = "123" ,默认是一个字符串
print("num的类型是: ",type(num)) # num的类型是:<class 'str'>

# 数组转换一下
num =int(num)
print("num = ",type(num)) # num的类型是:<class 'int'>

🍊.注释

# 我们在写代码的时候,未来方便理解和读代码,注释是少不了的

# 单行注释用一个 # ,后面就可以写我们的注释了
# 有一个num的变量
num = 2.5

# 多行注释,也就是我们字符串的三引号'''注释内容'''
'''
你好!
你好!
'''

谢谢你的观看🐳🐳🐳,本文章对你有帮助的话,不要忘记点个赞噢

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值