Python基础知识

从上而下赋值

变量:

不同单词用_连接, 大小写意义不同

2的3次方:2**3

引用math库:

#:注释    快捷键:control+/       """  """也可以注释

数据类型:

字符串str:len('hello')【输出字符串长度】【从0开始数位】

整数int:type(int)

浮点数float:

布尔类型bool:判断语句

空值类型None Type:什么也没有(空)

input/print:

useage=input(’请输入你的年龄:‘)

input返回值一律为字符串

整数和字符串不能一起输出

str():将其他类型转换为str

int();float();

条件语句:

if [条件]:

    [执行语句]

    [执行语句]

else

    [执行语句]

缩进4个空格很重要,不然if语句结束

逻辑运算:

and(与)or(或)not(非)

链表:

内容可变

shopping_list=[‘帽子’,‘鞋']

    shopping_list.append():对原先列表内容进行增加

    shopping_list.remove():对原先列表内容进行删除

len(shopping_list):元素个数

print(shopping_list[0]):输出列表第一个内容

练习:

shopping_list=['帽子','鞋','望远镜']
shopping_list.append("qiu")
print(shopping_list[0])
print(shopping_list)
shopping_list.remove('qiu')
print(len(shopping_list))
prince=[234,356,378]
max_prince=max(prince)
min_prince=min(prince)
sorted_prince=sorted(prince)
print(max_prince)
print(str(min_prince))
print(str(sorted_prince))

字典:

salg_dict={'zhangu':’26391‘,’wangjin':'23469'}  :{}内容为不可变数据类型

可用元组tuple作为键

zhangwei_23phone=contacts[(“张伟”,23)]

增加内容:salg_dict['zhangu']='1629769'

删除内容:del salg_dict['zhangu']t

练习:

salg_dict={'shuzi':126478,'lisi':26370}
#添加通讯录内容
salg_dict['zhangu']=1629769
salg_dict['wangjin']='2697'
salg_dict['wangmingzhe']='26959'
#删除通讯录内容
del salg_dict['zhangu']
#查找通讯录
query=input('您想查询的人名:')
boo=query in salg_dict
print(boo)
if query in salg_dict:
    print('您查询的'+query+'内容如下')
    print(salg_dict[query])
else:
    print('您查询的暂未收入')
    print('当前词条数'+str(len(salg_dict)))
#输出字典全部内容
print(salg_dict)

for循环:

for 变量名 in 可迭代对象:

    内容

while循环:

#while和for循环求平均值
user_shuru=input('用户输入数字(输入q结束): ')
i=0
u=0
while user_shuru !="q":
     u=u+float(user_shuru)
     user_shuru=input('用户输入数字(输入q结束): ')
     i=i+1
#防止0/0
if i==0:
    result=0
else:
    result=u/i
print(result)

利用for循环实现同样功能

i=0
u=0
result=0
from itertools import count
for m in count():
    useer=input('用户输入数字(输入q结束): ')
    if useer=='q':
        print(result)
        break
    else:
        u+=float(useer)
        i+=1
        result+=u/i

格式化字符串:

根据联系人名字发出短信的函数:send_message(name,message_content)

format()

自定义函数:

def caculate_sector(central_angle,radius):

    #下面是一些定义函数的代码

    return a #输出函数内的局部变量

#可以计算任意体重和身高的bmi
#执行过程中打印一句话,“您的BMI分类为:xx
#返回计算出的bmi值
weight=float(input('您的体重:'))
height=float(input('您的身高:'))
def calculate_BMI(weight,height):
    BMI=weight/(height**2)
    if BMI<=18.5:
        print('您的BMI分类为:偏瘦')
    elif 18.5<BMI<=25:
        print('您的BMI分类为:正常')
    elif 25<BMI<=30:
        print('您的BMI分类为:偏胖')
    else:
        print('您的BMI分类为:肥胖')
    return BMI
result=calculate_BMI(weight,height)
print(f"bmi值为:{result}")
#f+string实现字符串格式化

字符串格式化:

引入了f-string格式化方法。在这种情况下,花括号 {} 用于放置变量或表达式,以便在字符串中插入值

name = "Alice"  
age = 30  
print(f"My name is {name} and I am {age} years old.")

statistics数学统计函数:

//:表示÷后取整;例如3//2=1

包括一些不常用的函数(medium)

也可以从第三方库引入他人写的库:安装后import引入-(利用pypi.org对第三方库进行搜索)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值