基础语法总结

基础语法总结
一、注释:
  1. 定义:注释是代码中不会被翻译为机器码的部分(不参与编译执行的部分),存在不影响程序的运行。

  2. 注释的作用:

    • 对代码进行解释和说明,提供代码可读性。
    • 让代码消失。
  3. 添加注释的方法:

    • 单行注释:在一行注释内容前加**#**,快捷键(ctr+/
    • 多行注释:将注释的内容放在三个单引号或者三个双引号之间
# print(2) 单行注释
多行注释
'''
print(1)
print(a)
'''
"""
注释内容1
注释内容2
"""
二、行和缩进:
  • 一条语句占一行,一行结束不需要写分号
  • 代码顶格写,一行开头不能随意添加缩进(按空格键和tab键)
三、标识符和关键字:

标识符

标识符:是指命名的合法要求

标识符的要求:名字必须由字母数字或者下划线组成,且数字不能开头。

表示方法:

a = 100
a1 = 100
a_1 = 100
1a = 100  #报错,以数字开头
a * 1 = 100  # 报错 含有除数字、字母、下划线外的符号

关键字

定义:关键字是指本身具有特殊意义或者特殊功能的标识符,关键字不能用来命名。

打印python中的所有关键字

from keyword import kwlist
print(kwlist)
四、基本数据类型
  1. 数字数据:用来表示数值大小的数据,可以比较大小,如:年龄、体重

    • 表示方法:程序中表示数字的方式和数学中的方法一样,支持[科学计数法]([科学记数法_百度百科 (baidu.com))),2e5表示2*10的5次方。
    • 类型:int整型(没有小数点的数),float浮点型(有小数点的数)
  2. 文本数据:用文字符号来表示各种信息的数据,比如:姓名、家庭住址、电话号码。

    • 表示方法:在文本外面加单引号或者双引号,比如:“重庆”‘姓名’
    • 类型:str(字符串)
  3. 布尔数据:用Ture False 来表示真假、成立不成立。

    • 表示方法:True False
    • 类型:bool(布尔)
  4. 空值:用None 表示没有、空

stu = {
    "name": "小名",
    "ismarried":False,
    "carnumber":None
}
五、输出和输入函数:
1、输出函数:print
  • 输出函数的作用:将数据在控制台打印出来

  • 语法表达:print(数据内容)

    a.打印单个数据,print(数据内容)

    print(100+200)
    

    b.同时打印多个数据:print(数据1,数据2,数据3),数据与数据之间用逗号隔开,(逗号需为英文状态)。

    print(10,'abc',30)
    
2、输入函数:input
  • 输入函数:从控制台中输入数据(输入后以回车结束)

  • 用法:变量名 = input(输入提示信息)

    • 注意:不管通过input函数输入的是什么数据,得到的都是字符串
    name = input('请输入姓名:')   #提示用户输入姓名,并保存到变量中
    print(name)
    age = int(input('请输入年龄:'))
    print(age > 15)
    
六、变量
  1. 程序中使用数据的方法:

    a.直接使用数据:如:print(18),此表示方法不明确18代表的具体含义,且多次打印时,如果数据内容较多,打印程序复杂,不简洁。

    b. 先将数据保存到变量中,然后在通过使用变量来使用数据。能明确数据代表的意义。

    age = 16
    print(age)
    
  2. 定义变量 — 创建变量保存数据

  • 语法:变量名 = 数据

  • 变量名说明

    变量名 —由程序员自己命名

    • 满足2个要求:是标识符,不能是关键字

    • 3个规范: a:见名知义(看到变量名就能知道这个变量中保存的是什么数据)

      ​ b:不使用系统函数名(print、input)、类名(int、bool、float、str)、模块名

      ​ c:所有字母都为小写,多个单词之间用下划线隔开(student-count = 23)

  • 数据:可以是任何可以提供数据的表达式。如:c = 10+30

v = 5 % 2
print(v)
  1. 使用变量:使用变量就是使用变量中保存的数据
msg = "姓名:"
input(msg)
  1. 同时定义多个变量
  • 同时定义多个变量赋相同的值:变量名1 = 变量名2 = 变量名3 = 数据

    x = b = c =20
    print(x)
    
  • 同时定义多个变量赋不同的值: 变量名1,变量名2,变量名3= 数据1,数据2,数据3

    x, y, z = 10,20+10 ,'李四'
    print(x,y,z)
    
    
七、数学运算符
  • .python中数学运算符:+ - * / %(取余、取模)、//(整除)、**(幂运算)
1、+、-、*、 /、和数学中的功能一样
print(5*2)
2、% (取余数) 如:x % y 表示求x除以y的余数
print(10 % 3)
  • 应用场景1:判断整除关系(判断一个数是否能被另一个数整除)-判断这两个数的余数是否为零

  • 应用场景2:获取整数的低位数

  num = 234
  print(num % 10)  #4
  print(num % 100)   # 34
3、//(整除) - 求商,然后商相邻的两个整数中较小的那个向小取整(取和商)
print(-5 // 2) #-3
print(5 // 2)  # 2
  • 应用场景1:计算一个数字中有多少个完整的另一个数
  • 应用场景2:去掉整数的低位数,保留高位数
num = 8791
print(num // 10)  #879
print(num // 100) # 87
print(num // 1000) # 8
num = 72923  # 获取十位数
print(num % 100 //10 )
print(num // 10 %10)
4、**(幂运算)
  • 如: x **y 表示求x的y次方
print(5**3)
print(5**-2)
print(16**0.5)
print(8**(1/3)) # 8的3分之1次方
print(8**(-1/3)) # 0.5
print(5**(1/2))
八、比较运算符
  1. 比较运算符 : < . > . <= . >= . == (等于) !=(不等于)

    • 运算结果都是bool值
    print(10 <= 13)  #True
    age = 23
    print(age >= 18)   #True
    
    • python 中的比较运算符支持连写表示范围
    x = 20
    print(2 <= x < 20)
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值