前言:在这篇博客当中,我们将步入Python知识的殿堂,Python以其简单、易学、开发效率高在近些年的发展可谓是迅猛,在许多领域都可以见到它的场景,例如:人工智能/机器学习、大数据开发、后端开发等都会用到。
Python和我们的C语言一样也是一门编程语言,那何为编程语言呢?
使用Python语言,向世界说你好。
print("hello world!")
使用Python编程语言需要Python解释器来使我们的程序变成计算机所能读懂的二进制代码,从而和计算机进行交流,但仅仅一个Python解释器进行编写Python代码还是比较不方便,我们还需要一个PyCharm这样一个集成开发环境,这样我们编写程序会很方便。以下是PyCharm的一些快捷键:
ctrl+ alt + s:打开软件设置 shift +f6:重命名文件 ctrl+d:复制当前行代码 ctrl+a:全选 shift +alt+上下:将当前行代码进行上下移动 ctrl+c\v\x:复制、粘贴、剪切 crtl+ shift +f10:运行当前代码文件 ctrl+f:搜索
字面量:在代码中,被写下来的的固定的值称之为字面量
注释:在程序代码中对程序代码进行解释说明的文字。
作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。
注释的分类:
变量:在程序运行时,能储存计算结果或能表示值的抽象概念 。
变量的定义格式:变量名 =变量值
变量的特征:变量的值可以改变
常用的数据类型:
type()语句:我们可以通过type()语句来得到数据的类型,type(被查看类型的数据)
使用方式有以下几种:
print(type(666))
int_type = type(666)
print(int_type)
num = 666
print(type(num))
这里需要注意在python语言中变量有类型吗?
为什么要进行类型转换呢? 事实上我们在很多场合当中都会运用到类型转换,例如:
如何进行数据类型转换呢? 下面介绍一些常见的数据类型转换的语句:
这里需要注意几个问题:
标识符:是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名 。
在python中标识符是不可以随便命名的,它有以下规则:
1)内容限定。 2)大小写敏感。 3)不可使用关键字。
变量的标识符命名规范:1)见名知意 、2)下划线命名法 、3)英文字母全小写
算术运算符:
赋值运算符:
复合赋值运算符:
注意:如果我想要定义的字符串本身是包含单引号、双引号自身呢?
答案:
使用+就可以实现这个功能。注意:简单的拼接只能是字符串与字符串进行拼接。
这里就会遇到这样的问题,我要是让字符串和数字进行拼接到一块怎么办?此时就会用到接下来的知识点叫做字符串格式化。
字符串格式化的语法:
name = "张三"
age = 15
message = "%s年龄是: %d" % (name, age)
print(age)
其中:%s:1)% 表示:我要占位。 2)s 表示:将变量变成字符串放入占位的地方
所以,综合起来的意思就是:我先占个位置,等一会有个变量过来,我把它变成字符串放到占位的位置。%d也是同样的道理。注意:多个变量占位变量要用括号括起来并按照占位的顺序填入。
其中格式符号与C语言是相类似的:
我们可以使用辅助符号"m.n"来控制数据的宽度和精度:
看如下例子:
下面讲述一个快速格式化的方法:
通过语法:f“内容{变量}”的格式来快速格式化。看如下例子:
name = "张三"
age = 15
print(f"我是{name}, 我的年龄是:{age}")
直接上代码:
print("张三的年龄是:%d" % (4*4))
print("张三的年龄是:(4*4)" )
input语句:它的功能相当于C语言当中的scanf语句,是从键盘当中读取输入,不过它的使用比较简单,直接input()就可以。需要注意以下几点:
name = input("请输入你的名字:")
age = int(input("请输入你的年龄:"))
print("我是%s, 我的年龄是:%d" %(name, age))
print(f"我是{name}, 我的年龄是:{age}")