python 基础语法

python 基础语法

一.注释

代码中不参与编译的部分就是注释(注释的存在不影响程序的功能)

1.注释作用

1)对代码进行注释和说明,提高代码的可读性

2)取消代码功能

2.如何添加注释

1)单行注释:在一行注释前加# (添加和取消单行注释的快捷键:Ctrl+/)

2)多行注释:在多行注释内容放在’’’开头’’’结束,或者”””开头”””结束的中间

'''
多行注释1
多行注释2
...
'''
"""
多行注释1
多行注释2
...
"""

二.行和缩进

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

print(100)
print(200)

2.如果一行要写多条语句,语句和语句之间必须有分号

print(300);print(400)

3.默认情况一行语句的开头不能添加缩进(代码默认顶格写)

三.标识符和关键字

1.标识符

python的命名要求 :所有的名字必须由字母、数字或者下划线组成,并且数字不能开头。

补充:变量名 = 数据

abc = 100
a12 = 100
_23 = 100
# ab* = 100         # 报错!
# 1abc = 100        # 报错!
2.关键字

本身就具体特殊功能或者特殊意义的标识符,这样的标识符不能用来命名

#获取所有关键字
import keyword
print(keyword.kwlist)
'''
['False', 'None', 'True', '__peg_parser__', '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']
'''

四.基本数据类型

1,数字

用来表示数值大小的数值,例如:年龄,身高,体重,价格,数量,长度,距离

表示方法:和数学一样,例如:18、62.5、-2345
数据类型:int(整型-所有的整数对应的类型)、float(浮点型-所有的小数对应的类型)

2.文本

用文字符号来提供信息的数据,例如:姓名、性别、学校、专业、身份号码、邮编

表示方法:将文本数据放在单引号或者双引号里面,例如:‘小明’、“重庆”、‘110’
数据类型:str(字符串)

3.布尔

用True表示真、肯定,用False表示假、否定

表示方式:直接写True或者False
数据类型:bool(布尔)

4.空值

用None表示空、表示没有

五. 数据类型转换

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

1.整数和浮点数直接可以相互转换
print(float(234))
print(int(23.98))
2.字符串转整数,字符串的内容必须为整数

字符串转小数,字符串的内容必须是数字


print(int('123'))
print(float('23.4'))
print(float('28293'))
3.布尔可以转换成数字,转换的时候True是1,False是0
print(int(True))
print(int(False))
print(True + 2)
4.任何类型的数据都可以转换成字符串
str(100)        # '100'
str(1.23)       # '1.23'
str(True)       # 'True'
str(None)       # 'None'
5.所有类型的数据都可以转换成布尔,转换的时候所有的零值和空值会转换成False,其他都是True
print(bool(0))
print(bool(''))              # False      ''、""  -  空串
print(bool(' '))             # True       其他都是True
print(bool(None))            # False      用None表示空、表示没有
print(bool('False'))         # True

六.输出/输入函数

1.输出函数 - print

凡是在控制台中看到的内容,都是在程序中用print打印的。

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

print(100)
print('abc')
print(100 + 200)
print(int(1.23))   # 1

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

print(100, 200, 300)
print(100, '+', 200, '=', 300)
print(100, 100 * 200, int(234.988))
2.输入函数 - input

用法: 变量名 = input(输入提示信息)

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

注意:不管用户输入的是什么数据,input得到的结果默认都是字符串

age = int(input('请输入你的年龄:'))
print(age >= 18)

七.变量

1.如何在程序中提供数据

1)直接提供数据

print(30)
print(28)
print('九尾妖狐:妩媚倾城的面容,我蛊惑万千众生。')

2)先将数据保存到变量中,再通过变量来提供数据(推荐!)

age = 30
print(age)

score = 28
print(score)

2.如何使用变量

1)定义变量 - 创建变量保存数据

语法:变量名 = 数据

说明:
变量名 ------ 由程序员自己命名的
= ------------- 赋值符号,固定写法
数据 --------- 需要保存到变量中的内容

2个要求:是标识符;不是关键字
3个规范:

a.见名知义(看到变量名就大概知道这个变量中保存的是什么数据
b.如果名字由多个单词组成,单词和单词之间用下划线隔开(也可以使用驼峰式命名)
c.不使用系统函数名(例如:print、input)、类名(int、float、str…)或者模块名

遵守一定的命名规范:

  1. 小驼峰命名法:第一个的单词首字母小写,以后的每个单词的首字母大写,比如:userName
  2. 大驼峰命名法:每个单词的首字母大写,比如:UserName
  3. 下划线命名法:单词之间使用下划线拼接,比如:user_name_and_password

注意:一般情况下,在python中的变量,函数,模块使用下划线命名法
类名一般使用大驼峰命名法

name = '小明'
dog_name = '财财'
dogName = '财财'          # 小驼峰命名方式
DogName = '财财'          # 大驼峰命名方式

# print = 100            # 不能使用print作用变量名
# int = 10
# print(int(1.23))

data = int(23.4)
print(data)

2)使用变量

使用变量就是使用变量中保存的数据。(只要变量名没有放在=的前面就是在使用变量)

注意:python中的变量必须先定义再使用。

a = 100
print(a)
print(a + 200)
print(float(a))

3)重新给变量赋值/修改变量的值: 已经定义过的变量 = 数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值