总结
day2-基础语法
一.基本操作
- 新建文件:
File—New—Python File
- 删除:
选中文件—右键—Delete
- 重命名:
选中文件----Refactor----Rename
- 打开设置页面:
File—Setting…/Pycharm—preference
二.语句
- 一条有限代码就是一条语句
print('hello world')
- 一条语句结束后可以加分号(;)也可以不加,但是如果需要把多条语句放在一行,就必须在语句末加分
print('王者荣耀');print('全军出击')
-
一条语句的开头不能添加空格,语句末可以加空格
-
注释
代码中不参与编译执行的文字(不会影响程序的功能)
单行注释:在一行文字前加#
多行注释:将注释内容放在’’‘内容’’’、“”“内容”“”
```
小心草丛
优先推塔
```
- 标识符:标识符是命名标识符是命名要求(变量命名、函数命名、类命名)
- 由字母、数字、下划线组成
- 数字不能开头例如下面有效的名字:name、ABC、abc123、abc_123
注意:在Python3.X中,标识可以出现中文,但是一般不建议
姓名='小明'
- 关键字:在python中本身就具有特殊功能或者特殊意义的标识符就是关键字,不能另做他用。
```
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else',
'except', 'finally', 'for', 'from', 'global', 'if',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not',
'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
```
-
常用数据和数据类型
-
数字数据:表示数值大小的数据,在程序中表示的时候直接写。
-
文本数据:表示文字信息的数据,在程序中表示的时候需要包裹在引号里面
例如:
'成都'
print('千峰教育')
-
布尔值:只有True或者False两个值,其中True表示真/肯定,False表示假/否定,表示的时候直接写。
-
常用数据类型
定义:数据类型就是用来给数据分类。
- 数字对应的类型有三种,分别是:整型,浮点型,复数。
- 整型–整数对应的类型,类型名:int.
- 浮点型–所有小数对应的类型,类型名:float
- 复数–由实部和虚部组成的数
- 文本数据对应的类型:字符串
- 字符串–所有文本数据对应的类型,类型名str
- 布尔数据对应的类型:布尔,类型名:bool
- 数字对应的类型有三种,分别是:整型,浮点型,复数。
-
type()函数–获取指定数据类型
print(type(123))
print(type('成都'))
print(type(12.5))
print(type(10<20))
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kt6qWiZz-1611065719248)(C:\Users\chen\Desktop\1.jpg)]
三、输入输出函数
- 输出函数–print()
定义:输出函数的作用是将指定对时段数据在控制台显示|打印出来
1.print(数据)
print(20)
print(10+20)
pringt(123,'成都',True)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1L0B1Yui-1611065719252)(C:\Users\chen\Desktop\2.png)]
- 输出函数–input()
定义:输出函数是获取用户从控制台输入的数据
value=input('请输入用户名:')
print('用户名',value)
value=input('请输入密码:')
print('密码为'value)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8sDGtvHp-1611065719254)(C:\Users\chen\Desktop\3.png)]
四、变量
- 什么是变量
定义:变量是程序中保存数据的容器,可以把变量看成盒子,盒子里放着数据。
语法:变量名=数据(把数据赋值给变量)
规范:见名知义,字母都小写,多个单词之间用下划线或者首字母大写;student_name,studentName。不能使用系统提供的函数名命名
student_name='小明'
- 使用变量
定义:使用变量中保存的数据。(变量中存储的数据能做的,变量都可以做)例如
message=100
print(message+200)
print(type(message))
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-teOjUdzB-1611065719258)(C:\Users\chen\Desktop\4.jpg)]
- 修改变量的值
定义:重新给变量赋值。
pw='123456'
pw=input('重新输入密码')
print(pw)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lH2iksC9-1611065719261)(C:\Users\chen\Desktop\5.jpg)]
-
同时定义多个变量
- 定义多个变量保存不同的值
a,b,c=10,20,30
交换X和Y的值
方法一
x=100 y=200 z=x x=y y=z print(x,y)
方法二
x=100 y=200 x,y=y,x print(x,y)
- python变量和变量重新赋值的原理:python在定义变量的时候就会先在内存中申请空间,空间的大小由数据的大小决定,先刨坑,坑多大看数据然后将数据存储到坑里面,最后在使用变量名帖标签。重新给变量赋值会重新给变量刨一个新的坑,大小由新的数据决定,新数据放新的坑里面,再将原标签贴再新坑上。然后将数据存储到坑里面,最后在使用变量名帖标签。
print(x,y)
5. python变量和变量重新赋值的原理:python在定义变量的时候就会先在内存中申请空间,空间的大小由数据的大小决定,先刨坑,坑多大看数据然后将数据存储到坑里面,最后在使用变量名帖标签。重新给变量赋值会重新给变量刨一个新的坑,大小由新的数据决定,新数据放新的坑里面,再将原标签贴再新坑上。然后将数据存储到坑里面,最后在使用变量名帖标签。