day02-python基础语法

1. python基础语法

1.注释

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

  1. 注释的作用

    • 对代码进行注解和说明,提供代码的可读性
    • 让代码功能消失
  2. python中添加注释的方法

    • 单行注释:在一行注释内容前加#(快捷键:ctrl + /)
    #print('hello world')
    
    • 多行注释:将注释内容放在"““或’''开头,””"或’''结束的中间
    """多行
    注释"""
    
    '''多行
    注释'''
    
2.行和缩进
  1. 一条语句占一行,行结束不需要分号
print('hello world')
print(1000)
  1. 一行的开头不能随意添加缩进(按空格、tab键)
print('hello world')
  print('1000')  #Error
3.标识符和关键字
  1. 标识符:合法命名的要求

    • 标识符的要求:名字必须由字母、数字、下划线组成,并且数字不能开头
    #变量名=数据
    a=100
    a1=100
    _a=100
    1a=100 #Error
    a*1=100 #Error
    
  2. 关键字:本身就具有特殊意义或者特殊功能的标识符,关键字不能用来命名

    for=100 #Error
    
    from keyword import kwlist
    print(kwlist) #可以打印python中所有的关键字
    
4.基本数据类型
  1. 数字数据:表示数值大小的数据,比如:年龄、身高、体重、薪资等

    • 表示方法:与数学表示方法一致,比如:100、3.14、-125、2e5(科学计数法)
    • 类型:int(整型)-所有不带小数点的数对应的类型;float(浮点型)-所有带小数点的数对应的类型
  2. 文本数据:用文字符号来表述各种信息的数据,比如:家庭住址、籍贯、专业、学校、电话号码、身份证号码等

    • 表示方法:在文本数据的外面加单引号或者双引号,比如:‘小明’、“重庆”、‘10086’
    • 类型:str(字符串)
  3. 布尔数据:布尔数据只有 True 和 False 两个值,其中 True 用来表示真、成立、对的,False 用来表示假、不成立、不对的。

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

2. 输入输出函数

1.输出函数:print
  • 输出函数的作用:将数据在控制台打印出来
  • 在控制台看到的一定是程序中用print打印的内容;如果想要让某一个内容显示到控制台就必须在程序中用print去打印它
#1) print(数据)
print(1000)
print("hello world!")

#2) 同时打印多个数据: print(数据1,数据2,数据3,...)
print(10,'abc',True)
2.输入函数:input
  • 在程序中获取从控制台中输入的数据
  • 用法:变量名=input(“提示信息”)
name=input("请输入姓名:") #input函数获取的都是字符串类型
#补充:类型转换-类名(变量名)
int=int(name)
#或
name=int(input("请输入姓名:"))
print(type(name)) #查看数据类型

3.变量

1.程序中使用变量的方法:
  • 直接使用数据
  • 先将数据保存到变量中,然后再通过使用变量来使用数据
print(100)
a=100
print(a)
  • 程序中再使用数据之前,先用变量把这个数据存起来,后面在需要这个数据的位置,用保存这个数据的变量来提供这个数据。
2.定义变量
  1. 语法:
  • 变量名=数据
  1. 说明
  • 变量名 - 由程序员自己命名

    • 2个要求:是标识符,不能是关键字
    • 3个规范:a.见名知义(看到变量名就大概知道这个变量中保存的是什么数据)

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

    ​ c.所有字母都小写,多个单词之间用下划线隔开

  • ‘=’ ——固定写法

  • 数据 ——可以是任何可以提供数据的表达式,一般直接写某种类型的数据

3.使用变量
  • 使用变量就是使用变量中保存的数据(保存在变量中的数据能做的事情,保存在这个数据的变量都可以做)
print(100)
a=100
print(a)
print(100+100)
print(100+a)

msg='姓名:'
print(msg)
4.同时定义多个变量
  1. 同时定义多个变量赋相同的值:变量名1=变量名2=变量名3=…=数据

    m=n=t=100
    print(m,n,t)
    
  2. 同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,…=数据1,数据2,数据3,…

  • 注意:前面变量的个数必须和后面数据的个数相同

4.运算符

1.数学运算符
  • +、-、*、/(除)、%(取余)、//(整除)、**(幂运算)

    • /(除)
    print(5/2)#2.5
    
    • %(取余)
    print(9%4)#1
    
    • 注意://(整除)是向小取整,取和商相邻的两个整数中较小的那个。<也就是说当结果为负数时,取绝对值更大的那个>
    print(-5//2) #结果为 -3
    
    • **(幂运算)
    print(4**-2)#0.0625
    print(27**(1/3))#3
    
2.比较运算符
  • <、>、==、>=、<=、!= (不等于)

    • 所有的比较运算符的运算结果都是布尔值
    print(10<20)#True
    print(10>20)#False
    
  • python中的比较运算符支持连写表示范围

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值