基础语法1

本文介绍了Python编程的基础知识,包括使用PyCharm作为开发工具,注释的作用和类型,行和缩进的规则,标识符和关键字的定义,以及基本数据类型如数字、文本、布尔和空值。此外,还讲解了如何通过`type`获取数据类型,数据类型转换的方法,以及`print`和`input`函数的使用,包括自定义`end`和`sep`参数。
摘要由CSDN通过智能技术生成

Python环境——给计算机提供可以将Python代码翻译成机器码的解释器

pycharm——专业的Python开发工具

一、注释

  1. 注释的作用

    a. 对代码进行注解和说明,提高代码可读性

    b.取消代码功能

  2. 注释的分类

    a.单行注释 ——在注释内容前加#(快捷键:Ctrl+/----加上或者取消注释)

    #单行注释

    b.多行注释 ——将多行注释内容放在三个单引号或者双引号结束的中间

    '''
    第一行注释内容
    '''
    """
    多行注释内容
    """

二、行和缩进

  1. 一条语句占一行,一行结束不需要分号

  2. 如果将多条语句写在一行,语句和语句之间必须加分号

  3. 缩进:默认情况下,代码顶格写,语句开头不能随意添加空格或者tab键

三、标识符和关键字

  1. 标识符:标识符命名要求——由数字、字母或者下划线组成,并且不能以数字开头

  2. 关键字:本身具有特殊意义或者特殊功能的标识符就是关键字,关键字不能作为名字使用

四、基本数据类型

  1. 数字数据--表示数值大小的数据(数据类型为:int float)

  2. 文本数据-- 用文字符号来表示信息的数据 (数据类型为:str)

  3. 布尔数据--只能有True和False两种形式 (数据类型为:bool)

  4. 空值--用None表示,代表空或没有

五、获取数据类型--type

# type(数据) - 获取指定数据对应的类型
type(100)  # 获取100对应的数据类型
print(type(100))  # 获取并打印100对应的数据类型
print(type(12.5))
print(type('jianguo'))
print(type(None))

六、类型转换

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

语法:类型名(数据) - 将指定的数据转换成指定类型

  1. 其他数据转换成整型

    # a.所有的浮点数都可以转换成整形
    print(int(122.35))
    # b.去掉引号后以后本身是数字的字符串才可以转换成整数
    print(int('123'))
    # c.所有的布尔值都可以转换成整数
    print(int(True))
    print(int(False))  # 1
    print(10 + True)  # 11
    # d.空值不能转换成整数
    # print(int(None))
  2. 其他数据转换成浮点型

    # a.所有的整数和布尔值都可以转换成浮点型
    print(float(123))
    print(float(True))
    # b.去掉引号后,本身是一个数字的字符串可以转换成浮点型
    print(float('12.34'))
    # c.None不能转
  3. 其他数据转换成字符串

    # 所有类型的数据类型都可以转换成字符串,转换时直接在原数据外面加引号
    print(str(123))
    print(str(12.23))
    print(str(True))
  4. 其他数据转换成布尔 true(1) false(2)

# 所有类型的数据都可以转换成布尔,转换时零值和空值会转换成False,其他数据都是True
print(bool(0))
print(bool(0.0))
print(bool(None))
print(bool(''))

补充:自动调整代码格式的快捷键:Ctrl+Alt+l+win

七、输出函数-print

定义:控制台显示的内容是程序中用print函数打印的结果

  1. 一次打印一个数据: print(数据)

    print(100)
    print('abc')
  2. 同时打印多个数据: print(数据1, 数据2,...)

    print(100, 200, 300)
    print(type(100), type('zhan'))
  3. 定制end: print(数据1, 数据2,..., end=字符串) 默认是换行

    print(100, end='zhan')
    print(200)
    
    print(100, end='+')
    print(200, end='=')
    print(100+200)
    
    print(10, 20, 30, end='!')
    print(40)
    
    print('呆桃' , '啵啵', '奶茶', end='+')
    print('坚果')
    
  4. 定制sep: print(数据1, 数据2,..., sep=字符串) 默认值为空格

    定义:sep用于控制同时打印多个数据时,数据之间的分隔方式

# 定制sep:
print(10, 20, 30, sep='+')  #10+20+30
#同时定制sep和end  print(数据1, 数据2,..., sep=字符串, end=字符串)
print(10, 20, 30, sep='+',end='=')
print(10+20+30)   #10+20+30=60

八、输入函数-input

形式:变量名 = input()

注意:不论输入的数据为什么类型,使用时均为字符串,如果想要正确使用类型可以用类型转换

name = input('请输入姓名:')
print(name)

address = input('请输入家庭住址:')
print(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、付费专栏及课程。

余额充值