Python基础内容笔记

#输出字符串

 print ('欢迎来到喵窝')

#字符串的连接

 print ('欢迎'+'来到'+'喵窝')
#单双引号的转译,\转译为字符串内容
print ("欢迎来到\"喵窝\"")
#换行符号\n
print ('欢迎来到\n喵窝')
#跨行字符串
 print ("""
       欢迎来到喵窝
      这里是一只新手计算机小白喵
      此网站只供学习和个人分享""")
变量命名
变量名称规则:字母、数字、下划线组成;
不能有除了下划线以外的符号;不能有空格;不能以数字开头;
不能用双引号包括;变量区分大小写;不能使用专用关键字。
例如user_age
 n = '欢迎来到喵窝'
print (n)
字符串、浮点数、整数
字符串   “1”
浮点数   1.0
整数     1
数学运算符号加 +  减 –  乘 *   除 /   乘方 **
#导入数学函数库运算
 import math
print (math.sin (1))
多行注释前面加入变量和等号可以将注释的内容赋值给变量
wb_profile = """
       欢迎来到喵窝,这里是一只新手计算机小白喵
       此网站只供学习和个人分享
"""
print (wb_profile)
数据类型
python通常不需要对变量的数据类型进行指定,会根据赋值内容自动适配
数据类型
字符串str:引号内的包裹的内容
len指令可以查看字符串的长度
整数int 浮点数float
布尔类型bool:只有 真True 假False(区分大小写)
空值 None
type指令可以返回变量类型
 n = '欢迎来到喵窝'
print (len(n))
print (type (n))
#用户输入指令
 user_ID = str (input ('输入用户ID:'))
user_pw = int (input('输入用户密码:'))
 #bmi计算器
weight = float(input("请输入您的体重(单位:千克):"))
height = float(input("请输入您的身高(单位:米):"))
bmi = weight / (height **2)
print(f"您的BMI值:{bmi:.2f}")
#条件语句等于 == ;不等于 !=.
 if user_ID == "doctor":
    if user_pw == 123456:
       print ("关闭全舰防御系统")
    else :
       print ("你小子谁啊")
else :
    print ("用户无权限")
    与 and   所有条件为True,才会返回True;只要有一个为False,就为False。
    或 or    只要有一个条件为True,就会返回True;所有条件为False,才为False。
    非 not   操作对象为True,则返回Flase;操作对象是Flase,则返回True。
    优先级顺序  not  ——>  and  ——>  or
    也可以使用括号改变运算顺序
 #逻辑运算
x = int (input ("输入数字:"))
#判断x是否满足x≤5或x≥10且x≠12
x_f = not ( x>5 and ( x<10 or x==12 ) )
print (x_f)
#列表
 shopping_list = ['猫粮','猫薄荷']
print (shopping_list)
shopping_list.append('逗猫棒')
print (shopping_list)
print (shopping_list[1])
print (len(shopping_list))
shopping_list.remove('逗猫棒')
print (shopping_list)
#元组(有序不可变的类似列表的数据结构)
 #用户号码查询(元组的运用)
contacts = {
    ("user_phone",1) : 123456,
    ("user_phone",2) : 234567,
    ("user_phone",3) : 345678
}
user2_phone = contacts[("user_phone",2)]
print (user2_phone)
#集合set(无序,不可重复,可扩展)
 user_name = {'茳风月','夕砚','yukifeng','夕砚','茳风月'}
print (f'user_name = {user_name},type(user_name) = {type(user_name)}')
#字典
格式(键位:值)
contacts = {
              (键 : 值)
              }
#更新新的键与值
contacts[“键”] = 值
#判断键是否在字典内
print(键 in 字典名)
#删除键
del 字典名[键]
#返回字典的键,值,键值对
字典名.key()         #所有的键
字典名.values()      #所有的值
字典名.items()       #所有的键值对
 contacts = {
       'user1':'茳风月',
       'user2':'夕砚',
       'user3':'yukifeng'
}
contacts ['user4'] = '雪樱mito'
print ('user1' in contacts)
print ('user5' in contacts)
print(contacts.items())
del contacts['user4']
print(contacts.items())
#for 循环
for 变量名 in 可迭代对象 :
#对变量进行操作
break跳出循环
continue结束当前操作,进入下一个循环
#range整数序列
#第一个数为起始点,第二个数为终止点,注意终止点不在范围内
 for i in range(1,10):
    print (i)
#range括号内第三个数为步长,不确定的话默认为1
 for i in range(1,10,2):
    print(i)
#while循环语句
#当有明确循环对象和循环次数的时候用for循环,循环次数未知用while循环
 list = ['欢','迎','来','到','喵','窝']
for char1 in list:
    print (char1)
for i in range(len(list)):
    print (list[i])
while i < len(list)-1:
    print (list[i])
    i=i+1
#格式化字符串
# format方法
 user_gpa = {'茳风月'        :3.141,
            '夕砚'          :4.086,
            'yukifeng'      :3.462}
for name,gpa in user_gpa.items():
    print ("{0}的成绩为{1:.2f}".format(name,gpa))
#函数
#python本身自带一些基础的函数,也可以导入math等函数库从而调用
#自定义函数
 def BMI(weight,height):
    bmi = weight / (height **2)
    print(f"您的BMI值:{bmi:.2f}")
    #return bmi  #返回bmi的值
   
weight = float(input("请输入您的体重(单位:千克):"))
height = float(input("请输入您的身高(单位:米):"))
BMI (weight,height)
#bmi = BMI(weight,height)
#print (bmi)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇