基本语法:变量,语法
变量类型:
不同于Java,C语言,C++,Python在创建一个变量的时候,不需要声明变量类型,由编译器自行识别
Python语句在只有一个语句的时候语句末尾不需要分号,但是当有多个语句在同一行的时候就需要用分号隔开,但是一般不推荐这么写,代码的可读性很差
整型:
Python不同于Java和C,C++,整型没有长度限制,所以就没有区分长整型、短整型,只有一个int

浮点型:
Python中的浮点型,都是双精度类型float,没有单精度类型

字符串:
Python中的字符串,只有String,而且字符串的初始化与Java以及C有所区别!
在C以及Java中,对于字符类型的变量有进行区分,分为字符char以及字符串String类型,而Python只有String类型,而且对于字符型变量定义有所不同,Java以及C语言在编译的时候对于'以及"需要进行转义,不然就会报错,而Python进行字符串初始化很有意思,无论是单引号还是双引号都可以用来进行初始化,而三个''' '''可以对字符串进行定义
拿代码来体会一下
布尔类型:
Python中的布尔类型为:bool
直接进行赋值,布尔类型的变量赋值需要进行首字母大写,True或者False
注:如果没有大写编译不会通过,编译器会报错!

字符串之间的类型转换以及运算:
Python中没有自增和自减,也就是没有所谓的前置++,后置++,前置--,后置--,因为这种运算的返回值对于新手来说很不友好~所以Python取消了这种写法,直接使用+=1,以及-=1
Python中的a++会直接报错,++a会有警告,++a其实是连续取两次正号,--和++的道理一样

Python中的布尔变量是可以与除了str外其他类型的变量进行符号运算,Python中的布尔类型True默认值为1,False为0

Python中str类型的变量不能和其他类型进行运算,不然会报错

关于运算,Python有一点需要注意:在表达式进行计算之后结果会自动进行类型转换,例如1/2的结果,在C,C++以及Java中整型计算结果依旧是整型,而Python不是,Python会直接保留计算结果并且根据表达式的计算结果进行类型转换

控制台的输入和输出:
输入用的函数是input(" ")
对于在控制台的输入,默认输入的内容都是字符串str,由这段代码来看,就是两个字符串拼接在一起,按正常思维来说应该是10+10=20,但是这里最重要的点就是控制台输入的内容默认是一个字符串
那么如何对控制台输入的内容进行运算呢?很简单,进行一次类型转换就行了~
如何进行转换呢?格式是------ 变量 = 变量类型(变量),我们通过代码来体会这个变化

输出就是用print()函数
对于输出,可以对输出进行格式化输出,具体格式为print(f"{表达式/变量}") ,f是format-str的意思,表示格式输出