day01,基本语法

day01,基本语法

1.注释

代码中不会被翻译成机器码的内容(注释的存在不会影响程序的功能)

1)添加注释的方法

a.单行注释 - 在注释内容前加#(快捷键:ctr+/)

# print("heiheihei")

b.多行注释 - 用一对"""或’''包裹

"""
创建者:卢俊杰
创建时间:2022/12/13,9:17
"""
'''
创建者:卢俊杰
创建时间:2022/12/13,9:17
'''

2)注释的作用:
a.对代码进行注解和说明
b.取消代码功能

2.行和缩进

1)一条语句占一行,一行结束不需要写分号,可以用分号在一行分开语句

print(hahah); print(huhuhu)

2)一行开头不能随意添加缩进,代码默认情况下都是顶格写

3.标识符和关键字

1)标识符 - Python命名要求
标识符必须由字母、数字或者下划线组成,并且数字不能开头。

abc = 100
m1 = 100
a__ = 100
__1 = 100
# %abc = 100      # 含有其他的字符报错
# 1abc = 100       # 数字开头报错

2)关键字 - 关键字不能用来命名
查看所有关键字

for = 100
from keyword import kwlist
print(kwlist)

4.基本数据类型

1)数字数据
意义:表示数值大小的数据
类型(对数据的分类):整型 int、浮点型 float

age = 20
money = 3E6
bargain = -3E-6

2)文本数据
意义:用文字符号来表示信息的数据就是文本数据,例如:姓名、学校名字、专业等
类型:str(字符串)

name = 'Student'

3)布尔数据
意义:在表示真假、成立或不成立关系的数据True表示真; False表示假
类型:bool

isStudent = True

4)空值
意义:在表示空、表示无、没有

student = {
    name: "Student",
    age: 20,
    isStudent: True,
    carNo: None
}

5)类型转换

a,int
float->int 保留整数位 可以转

print(int(1.23))
print(int(2.9999))
print(int(-2.9999))

bool->int 可以转
str->int 整数字符串可以转int

# int->float 保留整数位 可以转
print(float(1.23)) # 1
print(float(2.9999)) # 2
print(float(-2.9999)) # -2
# bool->int 可以转
print(float(True)) # 1.0
print(float(False)) # 0.0
# str->int 整形浮点字符串可以转
print(float('250'))
print(float('12.5'))
# print(float('a'))   # 报错
# print(float('safs')) # 报错

b,float
int->float 可以转float,末尾加个.0

print(float(34))        # 34.0
print(float(102))       # 102.0

bool->float 可以转float,末尾加个.0

print(float(True))      # 1.0
print(float(False))     # 0.0

str->float 本身是一个数字的字符串可以转

print(float('23'))      # 23.0
print(float('1.23'))    # 1.23
print(float('3e4'))     # 30000.0

c,str
任何类型的数据都可以转换成字符串,直接在数据外面加引号

print(str(12.5))
print(str(12))
print(str(True))
print(str(None))

d,bool
任何类型的数据都可以转换成布尔值。所有零值(0、0.0、0.000)和空值(None、‘’、[])会转换成False,其他的都是True

print(bool(0))
print(bool(0.0))
print(bool(None))
print(bool(''),bool([]))
print(bool(1))
print(bool('STRING'))

5.输出函数

1)一个print打印一个数据

print(100)

2)一个print打印多个数据,print先将数据打印到控制台,然后再打印end的值

print(bool('STRING'), type('STRING'), 100 + 20)
print(bool('STRING'), type('STRING'), end='----------')

3)sep控制多个数据时数据和数据之间的分割方式,sep的默认值是空格

print(bool('STRING'), type('STRING'), 'STRING', sep='===', end='!')

6.输入函数

1)input 函数

程序中有多少个input,就可以输入多少个数据(每次输入以回车结束)

input()
input()

括号填入字符串添加提示

name = input('输入名字')

不管从控制台输入的是什么,获得的数据都是字符串

print(name, type(name))

提示输入年龄,并且将输入的年龄值转换成int,再保存到变量age中

age = int(input('输入年龄'))
print(age, type(age))
print(age > 18)
串添加提示

```python
name = input('输入名字')

不管从控制台输入的是什么,获得的数据都是字符串

print(name, type(name))

提示输入年龄,并且将输入的年龄值转换成int,再保存到变量age中

age = int(input('输入年龄'))
print(age, type(age))
print(age > 18)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值