DAY01 基础语法和工具函数

本文介绍了Python编程的基础知识,包括常用的编辑器快捷键,如注释、复制、粘贴等;基础语法,如单行和多行注释、行与缩进;数据类型,如整型、浮点型、字符串和布尔值;以及空值None。还详细讲解了如何获取数据类型、进行类型转换,并展示了print函数的多种用法,如定制end和sep参数。此外,还提到了input函数的使用及其返回值的字符串特性。
摘要由CSDN通过智能技术生成

DAY01 基础语法和工具函数

一.常用快捷键

快捷键功能
ctr + /添加或者取消注释
ctr + c复制
ctr + v粘贴
ctr + x剪切
ctr + a全选
ctr + s保存
ctr + f搜索(查找)
ctr + z撤销
按shift键点鼠标选中范围
按alt键点鼠标多光标操作

二.基础语法

2.1注释
  • 注释是代码中不能不能被翻译为机器语言的部分,所以注释部分不会影响程序的功能。
  • 注释的作用:
    1. 对代码进行注释和说明,增强代码可读性。
    2. 快速关闭代码,将暂时不用于运行中的代码注释掉,防止后续再需要恢复的情况。
  • 注释的分类:

    1. 单行注释(ctr + /):在注释内容前加#

      # print('hello world!')
      
    2. 多行注释:将注释内容放在三个单引号或者三个双引号之间

      '''
      print('hello world!')
      '''
      
2.2 行和缩进
2.2.1 行
  • 一条语句占一行,一行结束不需要分号

    print('hello world!')
    
  • 如果非要在一行显示多条语句,语句与语句之间必须添加分号

    print(100); print(200)
    
2.2.2 缩进
  • 一条语句的开头不能随便添加缩进

    print('hello world!')
    	print('hello world!') #报错
    
2.3 常见的数据和数据类型
2.3.1 数字数据:
  • 用来表示数值大小的数据,例如:18、3.14、-12、科学计数法3e3、3e-3

  • 表示方法:像数学中表示一个数字的方法一样

  • 类型:整型(int):相当于数学中整数

    ​ 浮点型(float):相当于数学中小数

    print(100)
    print(3.14)
    print(3e3)   # 3000
    print(3e-3)   #0.003
    
2.3.2 文本数据
  • 用来表示文本信息的数据,例如:名字,专业,家庭地址

  • 表示方法:必须加单引号或者双引号

  • 类型:字符串(str)

    print('数据分析')
    print("数据分析")
    
2.3.3 布尔
  • 只有True(真,正确,成立)和False(假,错误,不成立)两种情况

  • 表示方法:直接写True和False

  • 类型:布尔(bool)

    print(True)
    print(False)
    
2.3.4 空值
  • 直接写None

    p = {'name': 'Li', 'age': 18, '是否已婚': False, '第二外语' : None}
    print(p)
    
2.4 标识符和关键字
2.4.1 标识符

命名合法要求:名字由字母,数字,下划线组成,并且数字不能开头(python3.x以后名字可以有中文,但不建议使用)

例如:正确:_123,abc,ab12

​ 错误:123

2.4.2 关键字

本身具有特殊功能或者特殊意义的标识符

关键字不能另作他用(不能作为名字使用)

# 打印python中所有关键字
import keyword
print(keyword.kwlist)

# ['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']

三. 类型和类型转化

3.1 获取数据类型

type(数据类型):返回指定数据类型

print(type(100))        # <class 'int'>
print(type(1.23))
print(type(True))
print(type(False))
print(type('li'))
3.2 类型转换

python类型转换通用格式:类型名(数据) - 将数据转化成指定类型

3.2.1 int(数据) - 将数据转化为整型

所有浮点数都可以转换成整数

print(int(1.83))  #1   浮点数转整数:将小数部分全部去掉
print(int('123'))

如果字符串去掉引号后是一个整数就可以转换成整型,否则报错

# print(int('12e'))

# print(int('1e3'))科学计数法字符串不能转化

# print(int('1.23'))浮点数

# print(int('True'))布尔

# print(int('None'))空值

# print(int('abc'))不是所有的字符串都能转化为整型
3.2.2 float(数据) - 将数据转换成浮点型

所有的整数都可以转换成浮点型

print(float(1))   #1.0

去掉引号后本身就是一个数字的字符串可以

print(float('12.9'))

四.输出函数

4.1 print基本用法
  • 输出函数print的功能:将指定数据显示在控制台(显示),在控制台看到的内容,一定是在程序中通过print打印的内容

  • 用法:print(数据)

print('li')
4.2 同时打印多个数据
  • 用法:print(数据1, 数据2, 数据3, …)
print('abc', 100, True, 3.14)
4.3 定制end
  • 默认情况下,一个print打印完数据后会自动换行(end是默认换行)

  • 原理:每次打印完print里面的数据以后,会自动打印end 值

  • 用法:print(数据1, 数据2, …, end=‘定制符号’)

print(100, end=';')
print(200)     
#100;200
#

print(100, end='+')
print(200, end='=')
print(300)
'''
100+200=300
(换行)
'''
4.4 定制sep
  • sep默认值是空格:同时打印多个数据时,数据与数据之间默认用空格隔开

  • 用法:print(数据1, 数据2, …, sep=‘定制符号’)

print(100, 200, 300)  # 100 200 300
print(100, 200, 300, sep=';')   # 100;200;300

print(100, 200, 300, sep='+', end='=')
print(600)
'''
100+200+300=600
( 换行)
'''

五.输出函数

5.1 input的基本用法
  • 输入函数input的功能:从控制台获取数据,在程序中使用
  • 用法:变量名 = input(输入提示信息)
name = input('请输入你的名字:')
print(name)
5.2 注意

不管通过input操作输入的数据是什么,获得到的数据类型都是字符串

# age = input('请输入你的年龄:')
# print(age)  # age = '20'
# print(age < 18) 

age = int(input('请输入你的年龄:'))
print(age)  # age = 20
print(age < 18)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值