表达式是由数据、算符、数字分组符号()、自由变量和约束变量等以能求得数值的有意义的排列方法所得的组合(类似于数学的公式)。
如 1+1 2+1一个语法上自成体系的单位,它由一个词或句法上有关联的一组词构成。 在程序当中的语句一般是用来完成各种功能。
如print() for 循环。语句的执行会对程序产生影响。
程序就是由一条一条的语句和表达式组成。
函数就是一种语句,具体用来实现某些特定的功能。
函数形如 xxx()-内建函数:由python编译器提供的,不需要程序员自己定义代码实现的,只需要调用即可。可以在python中直接调用。如abs(),print(),max(),min()等。 -自定义函数:由程序员自主创建的函数,要做到见名知意。 其中()里面的内容代表的就是函数里面要传递的参数。函数中可以没有参数也可以传递多个参数,多个参数中间用,隔开。 返回值:就是函数返回的结果,但是不是所有的函数都有返回值。
不同的编程语言,编程思想一样,表现形式不一样。
就是python中一些具有特殊功能的关键字。如false,and 等,具体可以查询文档。
开发人员在开发当中自己定义的一些符号和名称。一般定义:变量,变量名,函数名,类名等。由26个大小写英文字母+0-9数字+符号(_,$)组成
1.标识符由字母,数字,下划字组成,但是不能以数字开头。 2.python中不能使用关键字和保留字作为标识符。 3.不能用python的函数作为标识符。 4.命名方式: 4.1 小驼峰命名法:第一个单词首字母小写开始,第二个单词开始首字母大写。 4.2 大驼峰命名法:每一个单词的首字母大写。 4.3下划线命名法:单词中间用_分隔,见名知意,如get_url。
整数 int 在计算机的内存地址中,有一个规定长度的空间,能存储的最大值是固定的,所以计算中的整数就有一个最大值,如果超过内存中的最大值,就会产生内存溢出。在python中支持无限精度的整数,所以在python中不用担心内存溢出的情况。
所有小数,float,(其实是一个无限接近于结果的数字)。
只有2个值,True ,False 逻辑判断作用。布尔值其实有属于整型,True相当于1,False相当于0。
只有一个数值,也就是空值,表示不存在。
字符串就是由数字,字母,下划线组成的一串字符(通常表示一段文本信息)。 程序中由 ‘’ 或 “” 包裹起来的内容。 注意:’’ ""不能混合使用。
用’’’ ‘’’ 表示 我们可以使用 三重 引号 表示一个长的字符串。 好处:可以换行并且保留字符串的格式,原样输出。
字符串不能和其他类型进行加法运算,如果做了会出现异常。 如果是数值类型的字符串,可以通过类型转换进行运算
字符串拼接
s='hello' print('s='+s)函数方法,参数来格式化信息
s='hello' print('s=',s)通过%占位符的方式,%s 字符串,%d 整数,%f 浮点数
s='s=%s'%'hello' print(s)通过 f {} 方式
s1='supperman' s2='tom' a = f'hell{s1},{s2}' print(a)通过 {} .format 方式
s1='supperman' s2='tom' a ='hello {0},{1}'.format(s1,s2) print(a)通过 len()函数进行查询。
字符 in 字符串来判断是否在,返回结果为 True 或 False
a='Jack' print('J' in a)max(‘123’) min(‘456’)
a='Jack python' print(max(a))ord(‘a’)查看字符对应的ascii码表值 上述查询中 是按字符的ascii码进行求大小。
通过 split()函数进行分割
a='l love Chian' a=a.split(' ') print(a)join()函数,将多个字符进行拼接
a='abc' a.join('-') print(a)strip()函数 去除左右两边的空格 lstrip()函数 去除左边的空格 rstrip()函数 去除右边的空格
upper()函数
lower()函数
capitalize()函数
isupper()判断首字母是否大写 islower()判断首字母是否小写
type()函数