总结1(基础语法)

总结1

1. 基础语法

1. 1 注释——对代码进行注解和说名,提高代码可读性.
1. 2 添加方式:a.单行注释:在一行注释内容前加#(快捷键:ctr+/)
b.多行注释:将多行注释内容放在三个单引号或三个双引号结束的中间.
1. 3 行和缩进:一条语句占一行(多语句在一行要加分号),代码顶格写,开头不能加空 格或者按tap键.
  1. 4 标识符:由字母、数字或者下划成线组,且并数字不能开头。变量名=数据
ab=100
a1=100

​ 1.5 关键字:本身具有特殊意义或者特殊功能的标识符字不能作为名字使就是关关键键字。(for,if) 所有不能用的关键字如下提出:

from keyword import kwlist
print(kwlist)

​ 1.6:基本数据和数据类型

数字数据:
   类型:int(整型) - 所有不带小数的数、float(浮点型) - 所有有小数点的数
文本数据:
   类型:str(字符串),必须使用单引号或者双引号引起来,例如:'余婷'、"重庆"、"电子信息"、'13678192302'
 布尔数据:
    类型:bool(布尔),直接写 True 或者 False
空值:用None表示无,没有

举例:

print(18)
print(3e5)

print('余婷')

print(10 > 20)      # False
print(100 > 20)     # True

print(True)
print(False)


stu = {
    'name': '小明',
    'age': 18,
    'isMarried': False,
    'medicalHistory': None,
    'carNo': None
}

1.7 获取数据类型——Type(数据)

type(100)  # 获取 100 对应的数据类型

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

print(type(12.5))

print(type('abc'))

1.类型转换——类型名(数据)

# 案例1:将浮点数 12.5 转换成整数
print(int(12.5))  # 12

# 案例2:将整数 130 转换成浮点数
print(float(130))  # 130.0

# 案例3:将整数 100 转换成布尔值
print(bool(100))  # True

# 1)其他数据转换成整型
# a.所有的浮点数都可以转换成整数
print(int(2.3))  # 2
print(int(12.009))  # 12
print(int(12.999))  # 12
print(int(-0.34))  # 0

# b.去掉引号以后本身是整数的字符串才可以转换成整数
print(int('123'))  # 123
print(int('89'))  # 89
# print(int('12.34'))       # 报错
# print(int('abc'))     # 报错

# c.所有的布尔值都可以转换成整数,True ->  1; False -> 0
print(int(True))  # 1
print(int(False))  # 0
print(10 + True)  # 11
 空值不能转换成整数
 print(int(None))      # 报错

 2)其他数据转换成浮点型
 a. 所有的整数和布尔值都可以转换成浮点型
 b. 去掉引号后本身是一个数字的字符串可以转换成浮点型
 c. None不能转

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

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

print(bool('False'))  # True

输出和输入函数

1.输出函数——print

print(数据)

print(100)
print(type(100))

print(数据1,数据3,数据3,。。。)

print(10,20,30,)
print('abc',12.5,True)

定制end:print(数据1,数据2,数据3,。。。,end=字符串)

print(100,end='abc')
print(200)            # 100abc200

定制sep:

print(数据1, 数据2, 数据3,..., sep=字符串)
 print(数据1, 数据2, 数据3,..., sep=字符串, end=字符串)
 一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep的值决定,sep默认是空格
print(10, 20, 30, 40, sep=' + ', end=' = ')
print(10 + 20 + 30 + 40)       # 10 + 20 + 30 + 40 = 100

2.输入函数——input

 变量名 = input(输入提示信息)       提示用户输入数据,并且将输入的结果保存到变量中
 name = input('请输入姓名:')
 print(name, type(name))

 address = input('请输入家庭住址:')
 print(address, type(address))
age = int(input('请输入年龄:'))
print(age, type(age), age < 18)