栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

小白python入门(一)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

小白python入门(一)

有c Java基础者阅读较好

python入门一
    • 有c Java基础者阅读较好
      • 1. 变量
      • 2. == 与 is
      • 3. 布尔运算
      • 4. 运算符优先级
      • 5. intput
      • 6.对象的布尔值
      • 7. 程序的组织结构

1. 变量

(标识,一个变量由标识 类型 值 组成)

a=10
print(id(a),type(a),a)
#140703780702160  10
2. == 与 is

==比较的是值

is 比较的id

用法刚好的Java equals相反

a=10
b=10
print(a==b) #T
print(a is b) #T id一样

lst1=[10,20,30]
lst2=[10,20,30]
print(lst1 == lst2)#T
print(lst1 is lst2) #F id不一样
3. 布尔运算
  • and 并且 两个T为T

  • or 或者

  • not 非

  • in 与not in

s="hello"
print("e" in s)
print("a" in s)
print("e" not in s)
print("a" not in s)
True
False
False
True
4. 运算符优先级

先后顺序如图所示

5. intput

intput 里面写提醒语句 返回的是str类型 需要的话 要类型转换

6.对象的布尔值

print(bool(False))
print(bool(""))
print(bool(0))
print(bool(None))
print(bool([]))  # 空列表
print(bool(list()))  # 空列表
print(bool(())) #空元组
print(bool(tuple()))#空元组
print(bool({})) #空字典
print(bool(dict()))#空字典
print(bool(set())) #空集合
# 以上输出都是False
# 其他对象都为T
7. 程序的组织结构
  • 顺序结构

    程序重上到下 依次执行

  • 分支结构

    a =100
    
    if a>10:
        print("ok")
    else:
        print("no")
    
a = int(input("输入成绩判断等级"))
if a>0 and a<=100:
    if a>=80 :
        print("优秀")
    elif a>=60:
        print("及格")
    else:
        print("不及格")
else:
        print("输入错误")
  1. 条件表达式
    中间判断为T 值为左 判断为F 值为右
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303579.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号