首页 > 代码库 > Python基础2
Python基础2
安装pycharm专业版,不要汉化
要想写的代码支持linux和2.0版本需要在开头加上注释
#/usr/bin/env python
#-*- coding:utf-8 -*-
运算符
结果是值
算数运算
a = 10*10
赋值运算
a = a+1 即a+=1
结果是布尔值(返还真或者假)
比较运算
a = 1>5
逻辑运算
a = 1>6 or 1==1
成员运算
a = "tom" in "l"
基本数据类型(不全,后面会有补充)
数字
name = 5 v= name.bit_length() #用二进制表示的时候有几位 print(v) v = int("1101",base=2) #把1101转换成2禁止 “a” base=16 把a转换成16进制 print(v) #在python3里面int可以代表所有数字不管多长而在python2里面超过多少位之后就会变成long
字符串
name = "alex" v= name.capitalize() #首字母变成大写 print(v) name = "tom" v = name.find("t",) #查找alex中a所在的位置。 print(v) name = "aLeA" v=name.casefold() #casefold 所有的字母变成小写 capitalize也是所有字母变成小写 但是前者更牛逼 print(v) #后者只能识别自己国家的前者可以识别所有 name1="tom" v1=name1.upper() #upper 全部变成大写 print(v1) test = "tom" v= test.center(20,"中") #center 代表填充 20代表总长度 中代表周围都是中字 单只能是一个字符 print(v) name = "tom" v= name.count("t",0,2) #去字符串中寻找子序列出现的次数 0 2 代表在范围内 print(v) name = "tom" v= name.endswith("m") #以m结尾 返回ture值 v= name.startswith("t") #以t开头 翻译ture值 print(v) name = "i am {name1},age{a}" v= name.format(name1 = "tom",a=23) #将name1 ,a替换为指定的值 print(v) name = "!123tom" v = name.isalnum() #检查字符串中是否只包含数字 字母 单独出现也可以 返回的值是ture 或者false print(v)
#name = "tom" # if "t" in name: 如果t在name里 执行1 不在执行2 # print("1") # else: # print("2") # if "t" not in name: 如果t不在name里 执行1 不在执行2 # print("1") # else # print("2") # user = "tom" # pwd = "123" # v = user=="tom" and pwd =="123" or 1==1 and pwd =="456" and 1==2#等于Ture 如果and之间成立就是trub # print(v)
Python基础2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。