变量与常量
变量是计算机内存中的一块区域,变量中可以存储任何值,而且值是可以改变的。常量是一块只读存储区域,一旦被给予就不能够修改。
编写代码时我们要避免代码重复,要提高代码的复用性,这在程序员界被称为 DRY(don't repeat yourself),因此我们要经常用到变量
变量的命名规范
只能包含有英文字母、数字和下划线;不能以数字开头;变量名要简单易懂,能够描述实际内容
python中标识符与关键字
标识符
在Python里,所有标识可以包括英文、数字以及下划线(_),但不能以数字开头。标识符命名规则与变量命名规则一样,变量名就是一个标识符。
关键字
在Python里,关键字又称为保留字,有如下类型:
数据类型:
整数和浮点数
整数 :和我们数学课本中定义的一样:是正整数、负整数和零的统称,它是没有小数点的数字。整数,英文为 integer,简写做 int。能用数字代表的值我们一般都用整数类型(简称整型)的变量来存储,比如年龄、人数、出生年等等。
整型数据的运算法则:
浮点数 :由于整数是没有小数点的数字,与此相对,浮点数则是带小数点的数字,比如温度、里程、体重等使用浮点数类型。下面打印的三个值都是浮点数:
print(36.5)
print(-5.3)
print(1.0)
浮点数的英文名是 float。浮点数和整数相比只是多了个小数部分,因为都是数字,所以运算规则大部分一样。你可以对浮点数进行前面学过的数学运算。输入如下代码:
print(3.14+1.0)
#结果是:4.14
字符串
Python 有很多数据类型。字符串是我们要学到的一种数据类型,它是编程语言中表示文本的数据类型。
在字符串类型里,包括文本的引号不仅能使用单引号('
),还能使用双引号("
),两者效果没有区别,但一定要前后保持统一。如下三种是比较典型错误:
name = '张三'
name = "李四"
#前两种,中英文问题,python中标点符号是英文的
name = '王五"
#第三种,前后引号不一致,在python中必须要保证统一
字符串的运算
字符串的加法运算也称为字符串拼接,如下实例:
name = '大头儿子'
father = '小头爸爸'
print(name + '与' + wife)
# 输出:大头儿子与小头爸爸
字符串的乘法运算也称为字符串重复输出,如下实例:
a='hello'
print(a*2)
#结果是hellohello
两种字符串格式化输出:
print('My name is %s and weight is %d kg!' % ('李四', 76))
#第一种结果是My name is 李四 and weight is 76 kg!
print('My name is {} and weight is {} kg!'.format('李四', 76))
#第二种结果是My name is 李四 and weight is 76 kg!
第一个例子中%s、%d等等,是字符串格式化符号,他们是占位符,后面%号是运算符
第二个例子中{}等等,也是占位符,后面%号是运算符,format叫格式化方法
关于字符串的内容后续章节再进行详细说明。
python中有几种常见的类型转换:str():将其他数据类型转成字符型;int()将其他数据类型转成整型;float()将其他数据类型转成浮点型
print(type('hi'))
# 输出:<class 'str'>
print(type(6666))
# 输出:<class 'int'>
print(type(3.14))
# 输出:<class 'float'>
总结
以上就是以上是今天的内容,简单关于数据类型陈述,后面内容会详细进行数据类型陈述,写的不好,欢迎大家批评纠正。