day2总结

一、语法基础1

1.注释

(1)定义:

​ 代码中不参与编译执行的部分(不会被翻译成机器码的部分),注释的存在不会影响程序的功能,内容无约束。

(2)作用
a.对代码进行注解和说明,提高代码可读性
b.取消代码功能(注释掉可能有用的代码后可在需要时取消)
(3)添加注释的方式
a.单行注释 :在一行注释内容前加#(快捷键:Ctrl+/)
b.多行注释:注释以三个单(双)引号开始,再以三个单(双)引号结束

2.行和缩进

(1)一条语句占一行,一行结束后不需要分号
print(100)
(2)多个语句在一行时,语句间用";"隔开
(3)默认情况下,代码顶格写,按ab键可顶格

3.标识符与关键字

(1)标识符(python的命名要求):
所有程序命名的名字(标识符):由字母、数字或者下划线组成,其中数字不能做开头
模板:变量名=数据
ab=100
a1=100
_1=100
#a*b=100 报错
#1a=100  报错
(2)关键字:
本身具有特殊意义或者特殊功能的标识符就是关键字,关键字不能作为名字使用
for=100
if=100
from keyword import kwlist
print(kwlist)
#关键字有:['False', 'None', 'True', '__peg_parser__', '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']

4.基本数据和数据类型

(1)数字数据:
  • 定义:表示数值大小的数据,例如:年龄、价格、数量、折扣···
  • 表示方法:和数学表示数字的方法一样,例如:18.3 、12、-34、3e5(科学计数法:表3*10^5)
  • 类型:int(整型)、float(浮点型) - 带小数点的数
(2)文本数据:
  • 定义:用文字符号来表示信息的数据,例如:姓名、籍贯、专业·······

  • 表示方法:用单(双)引号引起来,例如:‘龙嘉琪’

  • 类型:str(字符串)

(3)布尔数据:
  • 定义:只有True和False两个值,True表示真、成立、肯定
  • 表示方法:直接写True或False
  • 类型:bool(布尔)
(4)空值:用None表示没有、无
#是否已婚   是/否、已婚/未婚  True/False
print(18)
print(3e5)
print('龙嘉琪')
print(10>20)  # False
print(100>20)  # True
stu = {
    'name':'小明',
    'age':18,
    'isMarry':False,
    'medicalHistory':None,
    'carNo':None
    }

二、基础语法2

1.获取文本类型 — type

type(数据):获取指定数据类型

type(100)          # 获取100对应的数据类型
print(type(100))   # 获取100对应的数据类型并打印到控制台

2.类型转换

  • 定义:将一种数据转换成另一种类型的数据

  • 语法:类型名(数据) — 将指定数据转换为指定类型

    案例1:将浮点13.6转换为整数

    int(13.6)          # 13
    

    案例2:将整数130转换为浮点数

    print(float(130))  # 130.0
    

    案例3:将整数100转换为布尔值

    print(bool(100))   # Ture
    
(1)其他数据转换为整型
a.所有的浮点数都可以转换成整数
print(int(2.3))       # 2
print(int(12.999))    # 12
b.去掉引号本身是整数的字符串才可以转换成整数
Print(int(abc))       # 报错
prian(int('12.34'))   # 报错
c.所有的布尔值都可以转换为整数,True->1;False -> 0
print(int(True))       # 1
print(int(False))      # 0
print(10+True)         # 11
d.空值不能转换为整数
print(int(None))       # 报错
(2)其他数据转换成浮点型
a.所有整数和布尔值都可以转化为浮点型
b.去掉引号本身为一个数字的字符串才可以转换为浮点数
c. 空值不能转换为浮点型
(3)其他数据转换成字符串:
  • 所有类型都可以转换为字符串(转换时直接在原数据外加引号)
(4)其他数据转换为布尔
  • 所有数据都可以转换为布尔,转换时零值和空值为False,其他为True

    print(bool(0))       # False
    print(bool(0.0))     # False
    print(bool(None))    # False
    print(bool(''))      # False
    print(bool(''))
    
    补充:补充调整代码格式的快捷建 ctrl+alt+l/command+option=l

三、输入与输出函数

1、输入变量:print

注:控制台显示的内容是程序中用print函数打印的结果,所以如果想要某一个 数据在控制台中显示出来,那就必须在程序中用print打印
print(100+200)
(1)一次打印一个数据:print(数据)
注意:打印字符串的时候,引号不会显示
print(100)
(2)同时打印多个数据:print(数据1,数据2,…)
print(100, 200, 300)
print('asd',100,True)
print(type(100),type(12.5))
(3)定制end
print打印数据的时候,会先将所有的数据依次打印到控制台中,打印完数据后,会自动打印end的值(end默认换行)
print(100)
print(200)
"""
100
200

"""
print()
print(100,end='abc')
print(200)
"""
100abc200
"""
print()
print(100,end='+')
print(200,end='=')
print(100+200)
"""
100+200=300

"""
print()
print(10,20,30,end='!')

没有设置end是的值end的值就是换行,给end设设什么就是什么
(4)定制sep:
一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep的值觉得,sep默认空格.
print(10,20,30,40,sep='+',end='=')
print(10+20+30+40)
"""
10+20+30+40=100
"""
2. 输入函数 - input
变量名=input(输入提示信息)
作用:提示用户输入数据,并将输入的结果保存到变量中
name=input('请输入姓名:')
print(name)
address=input('请输入家庭住址:')
print(address,type(address))
age=int(input('请输入年龄:'))
print(age,type(age),age<18)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值