1表达式:精准的语言
1.2语句 完成一些功能的话 print input for xxxin xxx:
1.3 程序:由一条条语句和表达式组成
函数
内置函数 如print等
自定义函数 程序员自己创建的函数
def xxx(a,b) ab是参数,用逗号隔开
返回值 return() 指的是函数的返回值,不是所有函数都有返回值
‘函数和return’后期会讲
驼峰命名法,
小驼峰命名法 myName aDog
大驼峰命名法 FirstName WhoAreYou
下划线命名法
buffer_size=1024
get_url='baidu.com'
python语言的基础组成(语法固定)
标识符 :自己定义的符号和名称,如变量名,函数名、类名、26个英文大小写,0-9,_ $(自己定义的不能数字开头)
关键字:python官方,自己规定好的几个词语,具有特殊功能
注释
变量和数值
运算符
语句
函数
序列
基本数据类型:数据类型指的是变量的值的类型,可以为变量赋哪些值
整数和小数: int类型和float类型
布尔值 : True False 逻辑判断 bool属于特殊的整形
空值 None
字符串: 是个串 ,可以找子串,插入删除
不能单双混用 ' what's up'
转义字符 把单引号转成普通引号 what's up r+字符串 直接转移定义字符串成字符串
\t \n \ 表示反斜杠 ' 单引号 " 单双引号 这些只能在字符串内实现功能,长字符串 ''' '''
格式化字符串 字符串相加 6+6=66 s+s s,s
占位符 %s %d %f
有变量
a=f'helllo{s1},{s2}'
无变量
a='hello {},{}'.format('nihao','nibuhao')