python01_基础总结

1.注释

注释就是代码中不会被翻译成机器码的部分(不参与编译执行的部分),注释的存在不会影响程序执行

  • 注释的作用:
    • 对代码进行注解和说明,提供代码的可读性
    • 让代码功能消失
  • python中添加注释的方法:
    • 单行注释:在一行注释内容前加 # (快捷键: ctrl +/)
    • 多行注释:将注释内容放在三个双引号或者三个单引号开头, 同时放在三个双引号或者三个单引号结束的中间

	# 注释
	""" 注释内容1 """
	''' 注释内容2 '''

2.行和缩进

  • 一条语句占一行,一行结束不需要写分号
	
    print("hello world")
	print(100)
  • 一行的开头不能随意添加缩进(按空格、Tab)
	print("hello world")
  	  print(100)   # 错误格式

3.标识符和关键字

  • 标识符:命名的合法要求(名字必须由字母、数字、下划线组成,并且数字不能开头)

	a = 100
	_python = 100
	12_name # 错误
	ap&*12 # 错误 
  • 关键字:本身就具有特殊意义或者特殊功能的标识符,关键字不能用来命名

	for = 100
	class = 100
	int = 100 # 以上均不合法,都是python中本身的关键字
	from keyword import kwlist
	print(kwlist) # 导入python中的关键字

4.基本数据类型

  • 数字数据:用来表示数值大小的数据,比如:年龄、身高、体重等。
    • 表示方法:程序中表示数字的方式和数学中表示数字的方式一致,比如100、3.14
    • 类型:
      • int(整型) - 所有不带小数点的数对应的类型
      • float(浮点型) - 所有带小数点儿的数对应的类型
    
    print(20) # 20
    print(2e5) # 2*10的5次方
    print(2e-2) # 2*10的-2次方
  • 文本数据:用文字符号来表示各种信息的数据,比如:姓名、家庭住址、籍贯、学校、专业、电话号码、身份证号码等
    • 表示方法:在文本数据的外面要加单引号或者双引号,比如:‘zhao’、"重庆"等
    • 类型 - str(字符串)

	#表示方法
    print("重庆")
  	print("12345asdfg")
  • 布尔数据:布尔数据只有 TrueFalse 两个值,其中 True 用来表示真、成立、对的, False 用来表示假、不成立、不对的
	
    print(10 > 20) # False
    print(19 <= 20) # True
  • 空值:用 None 表示空,无

5.输入输出函数

  • 输出函数: print

    • 输出函数的作用:将数据在控制台打印出来

    • 在控制台看到的内容一定是程序中用 print 打印的内容;如果想要让某一个内容显示到控制台就必须在程序中用 print 去打印它。


	#print (数据) - 在控制打印指定数据
    print(1000)
    print("hello world!")
	print(100 + 200) # 300
    #同时打印多个数据:print(数据1,数据2,数据3......)
    print(10, 20, 'asd', True)
  • 输入函数: input
    • 在程序中获取在控制台中输入的数据(输入以回车结束)
	
    #用法:变量名 = input(输入提示信息)
    age = input("请输入年龄:")
	#不管通过input函数输入的是什么数据,程序中得到的数据对应的类型都是字符串
	if age < 18:  #报错,因为类型不一致
   		print(age)
	if int(age) < 18:  #正确
    	print(age)

6.变量

  • 程序中使用数据的方法
    • 直接使用数据
    • 先将数据保存到变量中,然后再通过使用变量来使用数据

	print(18) # 直接使用数据
	age = 18
	print(age) # 将数据保存到变量中再打印
  • 定义变量 - 创建变量保存数据
    • 变量名 - 由程序员自己命名
      • 2个要求:是标识符;不能是关键字
      • 3个规范:
        • 见名知意
        • 不使用系统函数名(printinput)、类名(intfloatstrbool)和模块名
        • 所有的字母都小写,多个单词之间用下划线隔开
    • 数据 - 可以是任何可以提供的表达式,一般直接写某种类型的数据
  • 使用变量(使用变量就是使用变量中保存的数据,保存在变量中的数据能做的事情,保存这个数据的变量都可以做)

	a = 10
	print(10 + 20) # 30
	print(a + 20) # 30
  • 同时定义多个变量

	#同时定义多个变量赋相同的值:变量名1 = 变量名2 = 变量名3 = 数据
    m = n = t = 100
	print(m, n, t)
    #同时定义多个变量赋不同的值:变量名1 = 变量名2 = 变量名3 = 数据1 = 数据2 = 数据3
    x, y, z = 10, 20 ,30
	print(x, y, z)

7.运算符

  • 数学运算符:**+ - * / // % ****

a) + - * / 同数学中一摸一样(+ - × ÷)


	print(5 + 2)
	print(5 - 2)
	print(5 * 2)
	print(5 / 2)

b) %(取余、取模) - 求余数


    print(10 % 3)
    # 应用场景1:判断整除关系(判断一个数是否能够被另外一个数整除)-判断这两个数的余数是否为0
    #理论基础:数学结论,如果一个数能够被另外一个数整除,那么它们的余数一定为零
    print(20 % 2)
    # 应用场景2:获取整数的低位数 - 让指定的数对10或者10的N次进行取余操作
    num = 234
    print(num % 10) # 4
    print(num % 100) # 34

c) //(整除) - 求商,然后商向小取整


    print(5 // 2) # 2
    print(-5 // 2) # -3
    num = 8791
    print(num // 10) # 879

d) ******(幂运算)

    
    # x ** y - 求x的y次方
    print(5 ** 3)
    print(4 ** 2)
    print(2 ** -2) # 0.25
    print(16 ** 0.5) # 4
    print(8 ** (1/3)) # 2
  • 比较运算符: > < >= <= == !=
    • 所有的比较运算符的运算结果都是bool
    • python中的比较运算符支持连写表示范围

    x = 2
    print(1 <= x <=10)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值