Python的基础语法,是学习Python的第一道大门,这道大门是我们轻轻松松就可以跨过去的,学起来没有一点难度。
一.简单数据类型
python的简单数据类型包括:数字类型,布尔类型,None类型和字符串类型
1)数字类型:
类型 | 符号 | 概念 | 示例 |
整型 | int | 生活中用到的整数 | -1,0,1,2,3,4,....... |
浮点型 | float | 带小数点的数 | 3.14,1.0,-2.1 |
整数
整数需要注意的有很多,比如进制的转换
转换为二进制:bin(数字) 转换为八进制:oct(数字)
转换为十六进制:hex(数字) 转换为十进制:int(数字)
浮点数
科学计数法:小数e/E(正负号)指数,如3.14E-1,-2.58e+2
2)布尔类型
布尔类型只有True和False两个值,True表示真值,False表示假值
type()方法是查看数据类型的方法,比如:type(True) = True
3)None类型
None类型只有一个值那就是None,它表示什么都没有
type(None) = None
4)字符串类型
字符串类型直白的说就是由0个或多个字符组成的串行,其中字符可以是中文也可以是英文,串行由单引号,双引号,三单引号或三双引号括起来
‘Hello Python’
为什么同样是字符串,Python却有这么多的花样呢?
‘Tom said,"I like Python" ’
二,变量
Python中创建变量的语句如下:
变量名 = 变量值
在Python中,每个变量在使用之前都必须赋值,只有在赋值后才会被创建
变量的命名规则
1,变量名只能由字符,数字,下划线组成
正确示范:color,num8,_time
错误示范:nam$e,si&ze
2,变量名区分大小写,x与X不是一个变量
3,变量名不能与Python保留字相同,保留字列举在下方:
False | None | True | and | as |
assert | async | await | break | class |
continue | def | del | elif | else |
except | finally | for | from | global |
if | import | in | is | lambda |
nonlocal | not | or | pass | raise |
return | try | while | with | yield |
除了以上的命名规范,在变量名的取法上还有一些潜规则,比如变量名最好要有一定意义,便于理解。另外变量名一般用小写字母,多个单词之间以下划线分开隔等等
三,常量
在Python中没有常量,但是Python程序员采用单词全部大写的形式表示常量,如果有多个单词的话,每个单词之间用下划线分开,形如PI、AGE、MAX_SIZE等。
标准输出函数
print函数负责吧信息输出到控制台上
例:
print('Hello Python')
打印后不换行:
print('abcd',end=' ')
print('efg')
标准输入函数
str1 = input('请输入')
print(str1)
类型转换
字符串转整型 字符串转浮点型 数字类型转字符串
str1 = '100' str2 = '2.56' num3 = str(56)
print(type(str1)) print(type(str2)) print(num3)
num1 = int(str1) num2 = float(str2) print(type(num3))
print(type(num1)) print(type(num2))
字符串和布尔类型互相转换 布尔类型和整数之间转换 布尔类型和浮点数之间的转换
bool('True') bool(0) bool(10.0)
str(True) int(False) float(True)
None转换为布尔值 : bool(None) None转换为字符串:str(None)
今天写的可能有点多,会记不住,但这写在我们以后的编程中却是离不开的东西,我们会在一次次的敲代码中牢牢的记住这些知识,然后就会成为种在我们脑子里的知识了