date1

1.语句

1)一条语句占一行
2)一条语句结束后可以加分号也可以不加(建议不加)
3)如果非要在一行写多条语句,语句之间必须使用分号隔开
4)一条语句的开头不能随意添加空格

2.注释

# 单行注释:在一行注释内容前加# (#和内容之间需要一个空格)
# 多行注释:'''注释内容'''、"""注释内容"""
'''
小心草丛
优先推塔
'''

3.标识符

标识符是命名要求(变量命名、函数命名、类命名):
# 1)由字母、数字或者下划线组成
# 2)数字不能开头
# 下面的是有效的名字:name、abc、abc123、abc_123
# 下面的是无效的名字:123abc、abc+123、 123
# 注意:在pyhon3.x中,标识符中可以出现中文,但是一般不用
name = '小明'
姓名 = '小明'    # 不建议使用

4.关键字

# 在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']
"""

5.常用的数据和数据类型

5.1常用数据

"""
数字数据:指的是表示数值大小的数据,在程序中表示的时候直接写,比如:18、5、108.7、3e4
文本数据:表示文字信息的数据,在程序中表示的时候需要包裹在单引号或者双引号里面,例如:'余婷'、"hello"
布尔值:只有True和False两个值,其中True表示真/肯定/确定、False表示假/否定,表示的时候直接写

#区分文本数据和布尔值数据,布尔值没有引号

5.2常用数据类型

1)数字对应的类型有三种,分别是:整型(int)、浮点型(float)、复数(a+bj)(complex)
2)文本数据对应的类型:字符串(str)
3)布尔数据对应的类型:布尔, 类型名:bool

5.3 type()函数

print(type(2+3j))  #<class 'complex'>
print(type(10>3))  #<class 'bool'>
print(type('abc'))  # <class 'str'>

6.1变量

变量名要求:标识符;不能是关键字
规范:a.见名知义  b.字母都小写,多个单词之间用下划线隔开/或者首字母大写
     c.不使用系统提供的函数名和类名 
练习1:
name = '甄姬'
age = 18
student_name = '小明'
studentName = '小花'
练习2:使用变量
num=100
print(num+200) #300
练习3:修改变量
重新给变量赋值后,变量中保存的时候最新的数据。
hero_name = '后裔'
hero_name = '伽罗'
print(hero_name)    # 伽罗

7.同时定义多个变量

练习1:
a,b,c=10,20,30
已知变量x和y保存的数据100和200,写程序交换x和y的值
x=100
y=200
x, y = y, x   # x, y = 200, 100
print(x, y)
8.Python定义变量和给变量重新赋值的原理
# Python在定义变量:先抛坑,坑多大看数据;然后将数据存储到坑里面;最后使用变量名给坑贴一个标签。
#重新给变量赋值,会重新抛一个新的坑,新的坑的大小由新的数据决定,然后新数据放到新的坑里面,再将贴在原来的坑上的标签撕下来贴到新的坑上。
# python定义变量和给变量重新的赋值的区别
# c、java的写法
# int x = 100;

# python的写法
x=100
print(x)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值