Python基础部分的疑惑解析——运算符和数据类型(5)
运算符
最后得到数值的:
算数运算符
赋值运算符
最后得到布尔值的:
成员运算符:in not in
逻辑运算符 and or 没有优先级就是按顺序执行
比较运算符
数据类型
1、整型 int
2、字符型str
3、列表list
4、元组tuple
5、字典dirt
6、布尔bool
pycharm 中ctrl + 鼠标左键 可以跳转
int 魔法方法:
int('') #类型转换
a = 123
v = a.bit_length() #计算出整型变量 占了几位 bit
str 字符串魔法方法:
text = 'alex'
v = text.capitalize() #首字母大写
print(v)
text.casefold() 这个是特殊语言的转换 一般还是使用lower() 来字母小写
text.upper() 字母大写
test = 'alex'
v1 = test.center(20,'$') #字符串居中,后面接宽度,用单个字符填充
print(v1)
test = 'alex'
v = test.count('a',0,10) #计算字符串出现的次数,可选起止位
print(v)
endswith startswith 判断是否以字符串开头或者结尾,返回True Flase
test = 'alex'
v = test.find('w') #查找字符串,返回所在位置,第几位bit, 如果不存在返回 -1 ,index也可以查找,但是找不到就报错,所以以后都用find
print(v)
a = 'his name is {name} , age is {age}' #可以加参数 ,赋值
v = a.format(name = 'alex',age = 19)
print(v)
a = 'his name is {} , age is {}' # 可以加编号,赋值
v = a.format('alex',19)
print(v)
a = 'his name is {name} , age is {age}'
v = a.format_map({"name":'alex',"age":19}) #可以用字典直接赋值
print(v)
a = 'alex'
v = a.isalnum() #是否全是字母或者数字 返回布尔值
print(v)
Python基础部分的疑惑解析——运算符和数据类型(5)的更多相关文章
- Python基础部分的疑惑解析——运算符和数据类型(3)
补充上一篇: #! /user/bin/env python 代码内声明这一个就可以用1.py类似的文件直接执行,但是要在linux内加权限, 不需要在前面加python 1.py执行了.文件可以 ...
- Python基础部分的疑惑解析——pycharm(4)
PyCharm部分设置: 1.安装后破解 2.创建的项目project实际上就是文件夹,可以在右键--show in explorer显示文件夹 3.右键-new--directory是建文件夹 ...
- Python基础部分的疑惑解析(2)
变量: 变量名由 字母.数字.下划线构成,数字不能做为开头 不能用关键字:另外一些内置的方法也别用 推荐使用下划线命名间两个单词user_id 变量在最后底层处理的时候没什么意义,但是在命名的时候有利 ...
- Python基础部分的疑惑解析(1)
Python介绍: 是一种全能的语言,虽然执行效率低,但是开发效率高 现在也存在多种版本,IPYTHON,JPYTHON,但最重要的是CPYTHON,其他都是作用于各种语言的粘合剂版本,执行效率低,C ...
- python学习第三讲,python基础语法之注释,算数运算符,变量.
目录 python学习第三讲,python基础语法之注释,算数运算符,变量. 一丶python中的基础语法,注释,算数运算符,变量 1.python中的注释 2.python中的运算符. 3.pyth ...
- python基础之迭代与解析
先简单看一下文件迭代器 >>> f=open('file1') >>> f.readline() "'aaa','bbb','ccc'\n" & ...
- Python基础之注释,算数运算符,变量,输入和格式化输出
Python的注释 注释的作用:用自己熟悉的语言,对某些代码进行标注说明,增强程序的可读性: 在python解释器解释代码的过程中,凡是#右边的,解释器都直接跳过这一行: 注释的分类 单行注释 # 这 ...
- Python基础一(基本类型和运算符)
在说Python的基本类型钱我们先说下Python注释方式有哪几 Python注释 行注释 #行注释 行注释用以#开头,#右边的所有文字当做说明,而不是真正要执行的程序,起辅助说明作用 # 我是注释, ...
- Python基础学习----公共方法及运算符
# 公共方法:在python高级数据类型通用的方法 # 常见的:max() min() len() del() # 列表 list=[1,2,3] print(len(list)) print(min ...
随机推荐
- Windows pip安装失败:no module named pkg_resources
通常是Setuptools安装出错,下载以下ez_setup.py文件后,先执行:ez_setup.py -U setuptools 重新安装setuptools 通过此ez_setup.py pip ...
- 职责链模式c#(处理车)
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace 职责链模式{ ...
- swift - 歌曲列表动画
// // ViewController.swift // songAnimation // // Created by su on 15/12/10. // Copyright © 2015 ...
- iOS隐藏导航条1px的底部横线
第二种方法:1)声明UIImageView变量,存储底部横线 @implementation MyViewController { UIImageView *navBarHairlineImageVi ...
- Synchronizer解析(为AQS打个铺垫)
ReentranceLock 和 Semaphore有很多共同点,他们都像是一个gate一样, 来控制让哪些线程阻塞,让哪些线程通过. 不同的是,ReentranceLock允许通过的量是1,Sema ...
- polymer技巧
1.添加一个div元素 我们完全可以自己造一个这样的东西出来,比如下面例子我们给 div 元素添加一个 is="demo-test" <script> var Poly ...
- JDBC 中 socketTimeout 的作用
如果我们把socketTimeout设置如下: socketTimeout=60000; 这意味着60秒以内服务器必须开始给客户端吐数据,以保持socket的活性.配置成60秒,一般查询都不会遇到问题 ...
- C# 调用Delphi dll
delphi dll 源码: library dllres; type char10 = ..] of char; TMydata = packed record id: Integer; name: ...
- django drf 自定义jwt用户验证逻辑
新建Backend类 from django.contrib.auth.backends import ModelBackend from django.shortcuts import render ...
- hibernate SQL Error: 8152, SQLState: 22001
这种会出现字符串截断 数据库字段长度设置太小,改大即可.