开发模式
交互模式
优点:方便,适合进行测试一两行代码
缺点:一问一答形式,一次编写一句,不能多行代码,不利于保存
脚本模式(文件模式)
利于修改,发送以及运行
- ctrl+n新建文件
- ctrl+s保存
- f5/run运行
- ctrl+o选择
数据类型与变量
- name:变量名
- type:数据类型
- id:内存地址
- value:值
变量名命名有规则规范
驼峰法命名
- 大驼峰:例:UserName
- 小驼峰:例:userName
input
提示输入内容(输入内容默认字符串类型)
例:name=input("请输入你的姓名")
在声明一个变量后 --> python会在内存里开辟一个空间,把变量放进去。
声明变量: 在内存里开辟一个空间.存放变量值.并连接给变量名。
重点: 变量名 和 变量值不是放在一起的.它们是连接起来的。
变量的本质 --> 把数据保存起来,方便后续再使用。
基本数据类型
- int-整型
- float-浮点型
bool-布尔类型/判断型
只有两个值
True/真/1 False/假/0
例如“==”来判断是否为真
运算符号
Python常用运算符
| 运算符 | 说明 | 实例 | 结局 |
|---|---|---|---|
| + | 加 | 12.45+15 | 27.45 |
| - | 减 | 4.56-0.26 | 4.3 |
| 乘 | 5*3.6 | 18.0 | |
| / | 除法(和数学中的规则一样) | 7/2 | 3.5 |
| // | 整除(只保留商上的整数部分) | 7//2 | 3 |
| % | 取余,即返回除法的余数 | 7%2 | 1 |
| 幂运算/次方运算,即返回x的y次方 | 2**4 | 16 |
序列类型-字符串
保存一些字符(汉字,数字,字母,符号) --> 姓名,地址,菜单
表现形式为: 用一对引号包裹起来的数据. 用单/双/三引号都可\
- 用单双引号没有特别区别,都可以保存一行字符串
- 用三引号可以一次性保存多行内容 --> 未被使用的三引号为注释,使用了的为多行字符串
定义方式:
例:可以用来写多行文本
侠客行=
'''
赵客缦胡缨,吴钩霜月明.
银鞍照白马,飒沓如流星.
十步杀一人,千里不留行.
事了拂衣去,深藏身与名
'''
- 引号是不能混用的
name = '姓名" 这样结果会报错 - 单双引号的嵌套使用
print("猪猪侠说:"GGBang"") 会报错
里面有两对引号.python认不出来哪两是一对
print('猪猪侠说:"GGBang"')
把外层的双引号换成了单引号,这种形式才正确。 - 字符串的号输出 原理把字符串复制了遍
print('多喝热水'*70) - 字符串拼接可以通过+号,前提是双方都是字符串。
print('猪猪'+'侠')
1 + 1 结果为2
'1' + "1" 结果为11
1 + '1' 结果会报错