day2基本语法

基本语法

1. 注释

代码中不参与编译执行的部分(不会被翻译成机器码的部分),注释的存在不会影响程序的功能,并且对内容没有约束,可以以任何方式写任何内容。

1.1 注释的作用

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

b. 取消代码功能

1.2 添加注释的方式

a. 单行注释 - 在需要注释的内容前加 # (快捷键Ctrl+/)

# print('Hello world')

b. 多行注释 - 将需要多行注释的内容放在单引号/双引号中间

'''
print('Hello world')
'''

"""
print('Hello world')
"""

2. 行和缩进

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

    print(100)
    print(200)
    
    
  2. 如果一点要将多条代码写在一行,语句之间必须要加分号

    print(100); print(200)
    
  3. 默认情况下,代码要定格写,一条语句的开头不能随意添加空壳,或者按tab键

    pring(999)
    

    3. 标识符和关键字

    3.1 标识符 - Python命名要求

    所有由程序员命名的名字(标识符):由数字、字母或者下划线组成,并且不能以数字开头

    变量 = 数据

    ab = 100
    a1 = 100
    _1 = 100
    a_1 = 100
    # a*b = 100     # 报错
    # 1a = 100      # 报错
    

    3.2 关键字

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

    关键字可以用如下代码在控制台打印出来

    from keyword import kwlist
    print(kwlist)
    

    4. 基本数据和数据类型

    4.1 数据类型

    a. 数字数据 - 表示数值大小的数据
    表示方法:和数学表示数字的方式一样(支持科学计数法)
    类型:int(整型) - 所有不带小数点的数、float(浮点型)- 所有带小数点的数

    b. 文本数据 - 用文字符号来表示信息的数据
    表示方法:必须使用单引号或者双引号引起来
    类型:str(字符串)

    c 布尔数据 - 布尔数据只有 True 和 False 两个值,True为真、False为假
    表示方法:直接写 True 和 False
    类型:bool(布尔)

    d. 空值 - 用 None 表示没有/无

    4.2 获取数据类型 - type

    语法:type(数据) - 获取指定数据所对应的类型

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

    4.3 类型转换

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

    # 案例1:将浮点数 12.5 转换成整数
    print(int(14.5))  # 14.5
    
    # 案例2:将整数 130 转换成浮点数
    print(float(110))  # 110.0
    
    # 案例3:将整数 100 转换成布尔值
    print(bool(100))  # True
    print(bool(0))    # False
    
    
    4.3.1 其他数据转换成整型

    其他数据转换整型

    # 所有的浮点数都可以转换成整数
    print(int(3.2))     # 3
    print(int(13.11))  # 13
    print(int(222.222))  # 222
    print(int(-0.22))  # 0
    
    # 去掉引号以后本身是整数的字符串才可以转换成整
    print(int('123'))  # 123
    # print(int(12.3))   # 报错
    # print(int('abc'))  # 报错
    
    # 所有的布尔值都可以转换成整数,True -> 1; False ->0
    print(int(True))   # 1
    print(int(False))  # 0
    
    # 空值不能转换成整数
    # print(int(None))   # 报错
    
    
    4.3.2 其他数据转换成浮点型
    所有整型都可以转换位浮点型
    print(float(23))  # 23.0
    
    # 去掉引号是整数或者小数的字符串才可以转换为浮点型
    print(float('12'))      # 12.0
    print(float('12.11'))   # 12.11
    # print(float('abc'))   # 报错
    
    # 所有的布尔值都可以转换浮点型,True -> 1.0; False ->0.0
    print(float(True))   # 1.0
    print(float(False))   # 0.0
    
    # 空值不能转换成浮点型
    # print(float(None))  # 报错
    
    4.3.3 其他数据转换成字符串

    所有类型的数据都可以转换成字符串,转换的时候直接在原数据外面加引号

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

    5. 输入与输出函数

    5.1 输出函数 - print

    制台显示的内容是程序中用print函数打印的结果;所以如果想要某一个数据在控制台中显示出来,那就必须在程序中用print打印。

    5.1.1 一次打印一个数据
    print(100)
    print('dasd')
    # 注意: 打印字符串的时候,引号不会显示
    
    5.1.2同时打印多个数据

    语法:print(数据1, 数据2, 数据3,…)

    print(2, 3, 4)
    print('dsadas', 100, 12.4, True)
    print(type(100), type(12.66))
    
    5.1.3 定制end

    语法:print(数据1, 数据2, 数据3, …, end=字符串)

    print打印数据的时候,会先将所有的数据依次打印到控制台中,打印完数据后,会自动打印end的值(end默认是换行)

    print(1000, end='**')
    print(200)
    #输出结果
    '''
    1000**200
    '''
    
    print(10, end='+')
    print(20, end='=')
    print(10 + 20)
    #输出结果
    '''
    10+20=30
    '''
    
    5.1.3 定制sep

    语法:print(数据1, 数据2, 数据3, …, sep=字符串)

    一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep的值决定,sep默认是空格

    print(888, 666, 777, sep=' ** ')
    #输出结果
    '''
    888 ** 666 ** 777
    '''
    
    print(10, 20, 30, 40, sep=' + ', end='=')
    print(10 + 20 + 30 + 40)
    #输出结果
    '''
    10 + 20 + 30 + 40=100
    '''
    

    5.2 输入函数 - input

    语法:量名 = input(‘输入提示信息’) - 提示用户输入数据,并且将输入的结果保存到变量中

    name = input('请输入姓名:')
    print(name)
    #输出结果
    '''
    请输入姓名:
    '''
    
    # 注意:不管通过input输入的是什么数据,得到的数据的类型都是字符串
    age = int(input('输入年龄:'))   # 将输入的数据类型转换为整型
    print(age, type(age))          #  查询输入的数据类型
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MantisBT 是一个基于 PHP 的开源缺陷跟踪系统,以下是 MantisBT 中 PHP 基础语法的一些主要内容: 1. 变量:在 PHP 中,变量名以 $ 符号开头,变量的值可以是字符串、数字、数组等类型。例如: ``` $name = "John"; $age = 25; $score = array(80, 90, 95); ``` 2. 数据类型:PHP 中有多种数据类型,包括字符串、整数、浮点数、布尔值、数组、对象等。例如: ``` $str = "Hello World"; $num = 123; $float = 3.14; $bool = true; $arr = array(1, 2, 3); $obj = new MyClass(); ``` 3. 运算符:PHP 中支持多种运算符,包括算术运算符、比较运算符、逻辑运算符等。例如: ``` $a = 10; $b = 20; $c = $a + $b; // 算术运算符 if ($a > $b) { // 比较运算符 echo "a is greater than b"; } else { echo "b is greater than a"; } if ($a > 0 && $b > 0) { // 逻辑运算符 echo "a and b are both positive"; } ``` 4. 流程控制:PHP 中支持多种流程控制语句,包括条件语句、循环语句、跳转语句等。例如: ``` if ($a > $b) { echo "a is greater than b"; } else if ($a < $b) { echo "a is less than b"; } else { echo "a is equal to b"; } for ($i = 0; $i < 10; $i++) { echo $i; } while ($i < 20) { echo $i; $i++; } switch ($day) { case 'Monday': echo "Today is Monday"; break; case 'Tuesday': echo "Today is Tuesday"; break; default: echo "Today is not Monday or Tuesday"; break; } ``` 以上是 MantisBT 中 PHP 基础语法的一些主要内容,需要在实际开发中结合具体需求进行深入学习和掌握。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值