文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python学习第二弹

2023-01-31 00:28

关注

昨天补充:

      编码: Unicode ; utf-8 ; GBK

      关系:

             image_thumb[1]

      关键字:1. continue 终止当前循环,进行下一次循环

               2. break      终止循环

题6解法2:

#题6:用户登录(三次机会充实)
count=0
while count<3:
    user=input('请输入用户名:')
    pwd=input('请输入密码:')
    if user=='llf' and pwd=='123':
        print('登录成功!')
        break
    else:
        print('用户名或密码错误!')
    count=count+1
if count==3:
    print('重试机会用完了!')

今日内容:Python的开发IDE—Pycharm

IDE:Pycharm、eclipse

pycharm比较好用点..>>自己应该做的准备:把pycharm上不认识的英文翻译并记住>>

快捷键:   注释:选中所选.Ctrl+?即可注释为 #

1.运算符: + – * /  %(求余)  //(整除 )

  判断a是否在b里     a in   b    a  not in  b

  结果:布尔值

  eg:

name="大不大什么话"
if "大" in name :
    print("ok")
else:
    print("error")

注:  布尔值(bool):    比较运算、逻辑运算、成员运算都的返回值是布尔值。

             true –>真

             false –>假

赋值运算便捷写法:

运算符 描述 例子
= 简单的赋值运算符 c=a,a的值赋值给c
+= 加法赋值运算符 c+=a等效于c=c+a
-= 减法赋值运算符 c-=a等效于c=c-a
*= 乘法赋值运算符 c*=a等效于c=c*a
/= 除法赋值运算符 c/=a等效于c=c/a
%= 取模赋值运算符(求余) c%=a等效于c=c%a
**= 幂赋值运算符 c**=a等效于c=c**a
//= 取整除赋值运算符 c//=a等效于c=c//a

2. 基本数据类型

feng:这些基本的知识点虽然在以前就学过了,但也做个简单介绍.

      数字   :int , 所有功能都放在int里   列表:list

      字符串:str                               字典:dict

      元祖   :tuple                            布尔值:  bool

 

数字:

1. -int  : 将字符串转换为数字(根据ASCII表)
        a="123"
        b=int(a)
        print(type(a),a)   #type(a)表示a的数据类型
        print(type(b),b)
        
        num="0011"
        val=int(num,base=8)  #将num的值表示为8进制
        print(val)
        
    2. -bit_leng  #当前字节的位数,字节长度(二进制条件下)
        age=10
        r=age.bit_leng()
        print(r)

字符串:

        test="asd"
        a=test.capitalize()  #首字母大写
        b=test.casefold()    #所有字母小写
        v = test.center(20,'*') #设置宽度,内容居中,
                                #20为长度,*为空白填充 
                            
        #格式化,传入的值
        test=' i am {name} ,age={a}'
        v1=test.format(name='lf',a=22)
        v2=test.format_map("name":'lf',"a":22)
        #v1、v2结果一致
        
        #查找字符串,find
        v3=test.find('f')   #未找到输出 -1
        
        #判断字符串中是否只包含数字和字母
        v4=test.isalnum()   #输出为布尔值
        
        未完待续......
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯