python基础语法

python基础语法

注释

  1. 概念:代码中不参与编译执行的部分(不会被翻译成机器语言)
    • 单行注释:注释内容前加上一个#(支持ctr+快捷键)
    • 多行注释:注释内容放在三个双引号或者单引号之间
  2. 作用:对代码进行注解和说明,增强代码的可读性,让代码功能消失

一条语句占一行,一行结束后不需要写分号
多条语句放一行,语句之间需加分号

缩进

一条语句前面不能随便添加缩进(一般情况下默认顶格写)

基本数据类型

  1. 数字数据:用来表示数值大小的数据。例如:年龄、身高、体重、距离等。在程序中同数学中的数字一样,保持正负性,如23、-2,支持科学计数法。

    数据类型:整型(int相当于生活中的整数)、浮点型(float相当于生活中的小数)

  2. 文本数据:用文字来表示信息的数据。例如:家庭住址、专业姓名、电话号码等。在程序中放在双引号或者单引号之间。

    数据类型:字符串(str所有文本数据都是)

  3. 布尔数据:只有true(真,肯定)和false(假,否定)两个值

    数据类型:布尔(bool)

  4. 空值:None

获取数据的类型

格式:type(数据)

指获取指定数据的类型

数据类型转换

格式:类型名(数据)

功能是将指定类型转换成目标类型

print(int(1.2))           #浮点转换成数字取整
print(float(88))        #整数后添加小数点(默认一位
#print(int('工藤新一'))       #字符串转换成数字无法转换,除非字符串内容是整数
#print(int"Lucy")
print(int(True))               ##布尔可以转换成字符串,原值不变;布尔可以转换成数字,为1
print(bool("zoulanlan"))           ##字符串可转换成布尔,值是True
print(str(12345))       ##数字转换成字符串依旧是数字
print(bool(None))       ##空值不可转换成数字,转换成字符串是原值,转换成布尔是Flase

标识符

Python的命名要求:名字(可能是变量名、函数名、类名、模块名)必须由数字、字母、下划线构成且数字不能开头
定义变量名:变量名 = 数据

关键字

本身具有特殊功能或者特殊意义的标识符,不能另作他用

输入

在程序中获取从控制台输入的数据

输入函数

变量 = input(输入提示信息)

提示用户输入数据并且将用户输入的数据保存到指定的变量中

注意:不管通过input操作输入的是什么数据,返回的数据类型都是字符串

输出

print(数据)

一个print打印一个数据

运行函数的时候在控制台看到的内容,一定是在程序中用print打印的内容(如果需要在控制台显示什么,一定要在程序中用print打印什么)

同时打印多个数据:print(数据1,数据2,数据3,…)

拓展

设置end:print(数据1,数据2,数据3,…,end=‘xxx’)
默认情况下一个print的打印结果占一行(print在打印完数据以后,会自动打印end的值,end默认情况下是换行)

设置sep:print(数据1,数据2,数据3,…,sep=‘xxx’)
#sep的值控制多个数据在打印的时候分割方式,默认是空格

print(100, 200, 300,end='=',sep='-')

变量

变量名 = 数据

建议:如果在程序中需要使用数据,先用变量将数据存储起来,然后再通过使用变量来使用这个数据
定义变量(定义 - 创建) - 将数据保存到变量中

说明

变量名:由程序员自己命名

必须满足:

  • 两个要求
    • 是标识符
    • 不是关键字
  • 三个规范
    • 见名知义(看到变量名就大概知道这个变量中保存的是什么数据)
    • 字母都小写,多个单词用下划线隔开
    • 不使用系统的函数名、类名和模块名

赋值符号

=

数据:需要保存的对象;提供数据的方式;具体的数据;已经赋值过的变量;运算表达式;函数调用表达式
使用变量就是在使用过程中保存的数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值