Day02 python的基础知识及语法(注释/数据类型及转换/print/input/变量)

一.注释

1. 定义:

注释是在代码中添加的一种说明性文本,用于解释代码的目的、提供上下文信息或添加任何其他有用的说明。注释不会被编译或执行,它们仅供开发者阅读和理解代码时参考

2.作用:

  1. 提高代码可读性
  2. 取消代码的功能

3.添加注释的方法

  1. 单行注释      -    加#   (快捷键 ctr + /)
  2. 多行注释      -     '''    '''   ,或者 """     """  .

二. 行和缩进

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

2. 如果多条语句放在一行写, 语句之间必须要➕ ; 

3. 一行的开头不能随意添加缩进(代码默认需要顶格写)

三. 标识符和关键字

python的命名要求: (是标识符且不能是关键字)

  1.  标识符:  由字母、数字、下划线组成且不以数字开头。
  2.  关键字: 在python中,本身就具有特殊功能或者特殊意义的标识符就是关键字
  3.  获取关键字: 
              import keyword
              print(keyword.kwlist)

四. 基本数据类型

 1. 数字数据:

  1. 定义:用来表示数值大小的数据,例如: 年龄、身高、价格、数量等(看是否能比较大小)
  2. 表示方式: 表示方式和数学一致, 且支持科学计数法。 aeb(2e4)-- 2 x 10 的 4次方
  3. 数据类型: 分为int(整型),float(浮点数)

 2. 文本数据:

  1. 定义: 用文字符号来提供信息的数据,例如: 名称、地址、专业、电话号码(不会进行比较大小)等。
  2. 表示方式:将文本数据放在  ' ' 或者  " " 里面 。
  3. 类型 : str (字符串)

 3. 布尔数据

  1. 用True 表示成立、对的 。 False表示假的,错误。
  2. 表示方式: 可以直接输出 
  3. 数据类型 (bool)

 4. 空值

dict = {
    'name': 'xiaoming',
    'age': 18,
    'is_married': True,
    'carno' : None
}

 5. tpye函数

type(数据)     -获取指定数据的类型

print(type(10))

 6. 类型转换

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

print(int(3.99))
整数型转换规律:
  1. 所有浮点数都可以转换成整数,转换时直接去掉小数部分,保留整数部分
  2. 字符串转换为整数型时,只有 当引号中的字符串为整数数字时,才可以进行转换。
  3. bool 也可以转换为整型(int), 是将True 转换为1, False转换为0. 
  4. 空值是无法转换为整型
浮点数转换规律:
  1. 整数转换为浮点数, 转换时在整数后面➕ .0
  2. 字符串转换为浮点数, 转换时,只要字符串全部为数字都可以进行转换。
  3. 布尔类型转换为浮点数 ,True - 1.0 , False - 0.0
 布尔类型转换规律:
  1. 所有的数据都可以转换成布尔值,零值和空值都会转换成False, 其他值都是True。

字符串转换规律:
  1.  转换的时候直接在原数据外面➕ 引号

五.输出函数  - print

 print('hello') 

1. 同时打印多个数据

print('hello world', 25, True)  用逗号隔开

2. 定制 end

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

print(100, end='+')
print(200,end='=')
print(300)

这样打印出 100 + 200 = 300  (end 的字符串会被输出,且不会换行, 因为如果不写end 的话,会自动换行相当于end)

3. 定制sep

sep是用来控制同时打印多个数据时,数据在控制台显示数据和数据怎么分割。sep默认值为空格

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

print(100,300,200, sep= ' and ')

输出结果为 : 100 and 300 and 200

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

输出结果为:100 + 200 + 300 = 600

六. 输入函数  - - input

name=int(input('what is ur name ?'))
print(name)

# 注意 print() 的结果都是string(字符串), 所以你要在之前转换类型,将str 转换成 int类型。

七. 变量

1. 如何使用变量

        a. 见明知义 

        b. 不用系统函数名(print 、 input、type)类名(int、float、str) 或者模块名

        c.  所有的字母都小写,多个单词之前用 _  隔开。

        d.  固定的写法:需要保存的数据,可以是任何有结果的表达式  - 具体的某种类型数据、运算表达式、函数调用表达式  num = 200 - 100

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值