前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习第二弹

Python学习第二弹

作者头像
py3study
发布2020-01-16 16:13:26
5290
发布2020-01-16 16:13:26
举报
文章被收录于专栏:python3

昨天补充:

编码: Unicode ; utf-8 ; GBK       关系:

image_thumb[1]
image_thumb[1]

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

题6解法2:

代码语言:javascript
复制
#题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

数字:
代码语言:javascript
复制
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)
字符串:

代码语言:javascript
复制
 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()   #输出为布尔值
        
        未完待续......
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 昨天补充:
    • 题6解法2:
    • 今日内容:Python的开发IDE—Pycharm
      • 赋值运算便捷写法:
        • 2. 基本数据类型
          • 数字:
          • 字符串:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档