python基础班第三节课基础语法
python基础&语法
1.表达式
2.语句
3.程序
4.函数
5.标识符 保留字和关键字不能用
import keyword keyword.wlist
6.命名法 驼峰 下划线
7.数据类型 整形int 浮点型float 布尔型bool(true false)空值None
8.变量 可变 不可变
9.字符串 单或双引号引起来的变量 不要混合使用 同一种引号不要嵌套使用
10.转义 \t 制表符 \n 换行符 \后面字符表示字符串本意 r"引号内所有内容是字符串本意
11.长字符串 做注释 保留格式
12.格式化字符串 拼串 传参 f" format %s %d %f
1.1表达式
1.2语句
1.3程序
程序就是program
1.4函数
ctrl+/ = “# ”在一大段的程序里面不执行这一句
2.标识符
2…1关键字
ctrl+/ =# 在一大段的程序里面不执行这一句
查看python里面的专业名词:
打开python console
import keyword
keyword.kwlist
即可
2…2标识符概念
a = ‘ABD’
驼峰命名:除了不能以数字开头,其他都行。例如:第一个大写第二个小写myName或者MYNAME
下划线命名:MY_NAME
3.变量
3.基本数据类型
3.1整数与小数
3.2布尔值和空值
结果为这个,上面id地址相同所以数据相同,下面c,d为可变数值,地址id不同,所以值不同。
4.字符串
不可以原因:不能单一引号嵌套使用,且’’‘有注释作用和保留格式的作用。此时可以使用一个" "双引号中加’'加单引号。
4.1转义字符
\t 为一个空格距离
输出结果为:
\n 为换行符
输出结果为:
’ 表示’ 这种情况就可以使用’what’s your name’多个单引号。
输出结果为:
4.2长字符串
4.3格式化字符串
1.拼串:
输出结果为:=a,b两者合并了
2.参数转移,转参
输出结果为:
3.占位符
输出结果为:
4.4字符串其他操作
作业:
1.a,b = 6, 8 我想让a=8 b=6我该怎么办?用2种方式实现
a =6
b =8
print(‘a=’,b)
print(‘b=’,a)
输出结果为:
方法二:
a =6
b =8
print(‘a=’,a+2)
print(‘b=’,b-2)
输出结果为:
完成字符串的逆序以及统计
作业2:完成字符串的逆序以及统计
3…要求从键盘输入用户名和密码,校验格式是否符合规则,如果不符合,打印出不符合的原因,并提示重新输入
• 用户名长度6-20,用户名必须以字母开头
• 密码长度至少6位,不能为纯数字,不能有空格