第一天总结
一:基础语法
-
语句:一条有效的代码;
-
一条语句独占一行;
例如:
print('hello world!') print('hello world!')
-
一条语句的结束可以加分号也可以不加,如果需要加到一起用分号隔开;
例如:
print('英雄联盟');print('德玛西亚')
-
一条语句的开头不能随便加空格;
二:注释
- 代码中不参与编译执行(解释)的文字(不影响程序功能)
- 单行注释:在一行注释内容强加 # 号
- 多行注释:""“注释内容”"" ‘’‘注释内容’’’ (可以换行)
三:标识符
- 标识符是命名的要求:
(1)由字母数字或者下划线组成
(2)数字不能开头(112 123_fs )
(3)注意在python3.x中标识符可以出现中文,但是一般不用
例如:
name = '小明'
age = '18'
姓名 = '小明' 建议不用
四:关键字
- 在python本身就具备特殊功能或者特殊意义的标识符就是关键字
- 关键字不能另作它用
from keyword import kwlist
print(kwlist).......(打印关键字)
关键字:
['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']
五:常用的数据和数据类型
- 数字数据:指的是表示数字大小的数据,在程序中表示的时候直接写,比如:18
- 文本数据:表示文字信息的数据,在程序中表示的时候需要包裹在引号里面。例如:“袁玮”
- 布尔值:只有Ture和False两个值。表示的时候直接写
数字数据:print(3000)
文本数据:print(‘英雄联盟’)
布尔值:Print(10 < 20)
5.1常用的数据类型
- 数字类型
数字类型:
整型:(int)
浮点型(float)
- 文本类型:字符串
所有文本类类型: (str)
- 布尔数据:(bool)
type(函数)
print(type('ssf')) # <class 'str'> print(type('sdf')) # <class 'str'> print(type(10 < 20)) # <class 'bool'> print(type(1.525)) # <class 'float'> print(type(1e5)) # <class 'float'> print(type(35)) # <class 'int'>
六:输入输出函数
- 输出函数:(print)
例如:
print("吃了吗?",15,15.2,1e4,'abc')
- 输入函数: (input)
- 输入函数获取用户从控制台输入的数据
例如:
vable(变量) = input('请输入密码:') print('输入的内容是:'vable')
七:什么是变量
变量就是在程序中可以保存数据的容器
可以看成一个盒子,盒子里面放数据,没有限制。
语法:变量名 = 数据
说明:
变量名:程序员自己命名
要求:标识符不能是关键字
规范:要见明知意;字母小写,多单词用下划线或则首字母大写隔开 studetName
不能使用系统提供的函数和类名
例如:
stat = 180 weight = 65 gender = '男' print('身高:',stat,'体重:',weight,'性别:',gender) 错误示范:print = 18 for = '小明'
注:使用变量就是使用变量中的数据
例如:
````python
num=100
num1=100
print(num,num1)
print(num+num1)
````修改密码:
password = '123456' password = input('请重新输入密码:') print('pw')
同时定义多个变量:
a,b,c = 1,2,3
a,b,c = b,a,c
print (a,b,c) 结果 2 1 3
练习:已知变量x和y保存的数据100和200,写程序交换x和y的值
方法一:
x = 100 y = 200 num = x x = y y = num printf('x,y')
方法二:
x = 100 y = 200 x,y = y,x print('x,y')
今天算是正式接触Python,感觉还不错,能够理解所讲课程。在基础语法的学习中能够跟上进度,但是缺点就在于自己逻辑思维不够强,后面一定要多加练习。