内容拾遗

1.三元运算

  c=a if a<b else b

二进制--------------bin()

2.八进制---------------oct()

3.十进制

4.16进制--------------hex()

  4位二进制表示

5.元祖

  明确的表示元祖里的元素是不允许被修改的

6.集合---------集合是无序的

  去重-----天然去重,集合里面没有重复的元素

  

  

时间: 2024-11-04 23:11:07

内容拾遗的相关文章

内容拾遗之str

str: a.创建方法: s1='hello' s1=str('hello') b.特有功能 s1.strip()   #两端去除空格 s1.find()   #找子序列 s1.startswith()  #以.....开头 s1.endswith()   #以....结尾 s1.replace()  #将字符串替换成指定的值 s1.upper()  #变成大写 s1.isalpha()   #输入的值是....吗? c.公共功能 索引:s1[0]  #只能取一个数 切片:s1[0:5]  #取

Servlet浅谈(三)

一.三种作用域 作用域:web开发中用于存储和获得数据. 1.request 一次请求有效,在forward跳转时可用request作用域传递数据. 2.session client不变,session不变.用于标记用户状态.存储用户数据.验证码.购物车等. 3.ServletContext web应用不变,ServletContext不变,ServletContext代表的是整个web应用.一般用于储存全web单例的重量级资源. ServletContext对象通过session获得,Serv

老男孩Python高级全栈开发工程师【真正的全套完整无加密】

课程大纲 老男孩python全栈,Python 全栈,Python教程,Django教程,Python爬虫, scrapy教程,python高级全栈开发工程师,本套教程,4部分完整无缺,课程完结,官方售价6800元. 课程全部都是不加密,全部都有声音-不是网上那种几块钱十几块钱那种加密没有声音或者课程不全,贪便宜花冤枉钱不说都会严重影响学习,耽误大量时间! 本套全栈课程,不说完全媲美线下教学,只要你肯坚持,不会比面授差太多-坚持学完找一份python开发类的工作完全没问题,另外对于学习方面的投资

C++拾遗--多线程:临界区解决子线程的互斥

C++拾遗--多线程:临界区解决子线程的互斥 前言 为了解决子线程的互斥问题,windows系统提出了关键段或临界区(CRITICAL_SECTION)的概念.它一共有四个共两对操作:初始化.销毁,进入.离开.它们定义在头文件synchapi.h中. 1.初始化变量 VOID WINAPI InitializeCriticalSection( LPCRITICAL_SECTION lpCriticalSection ); 2.销毁变量 VOID WINAPI DeleteCriticalSect

C++拾遗--多线程:原子操作解决线程冲突

C++拾遗--多线程:原子操作解决线程冲突 前言 在多线程中操作全局变量一般都会引起线程冲突,为了解决线程冲突,引入原子操作. 正文 1.线程冲突 #include <stdio.h> #include <stdlib.h> #include <process.h> #include <Windows.h> int g_count = 0; void count(void *p) { Sleep(100); //do some work //每个线程把g_c

C++拾遗--name_cast 显式类型转换

C++拾遗--name_cast 显式类型转换 前言 C++中提供了四种显式的类型转换方法:static_cast,const_cast,reinterpret_cast,dynamic_cast.下面分别看下它们的使用场景. 显式类型转换 1.staitc_cast 这是最常用的,一般都能使用,除了不能转换掉底层const属性. #include <iostream> using namespace std; int main() { cout << "static_c

Python之路【第一篇:Python基础之拾遗】

拾遗一:Python种类 1.Cpython: 由C语言实现,将.py文件编译为.pyc文件的字节码,再转换为机器码.    2.Jpython: 由JAVA语言实现,将python的代码编译为JAVA的字节码,再转换为机器码.    3.Ironpython: 由C#实现,将将python的代码编译为C#字节码,再转换为机器码. 4.pypy: 将python的代码转换为字节码的同时也转换为机器码,提高执行速度. 拾遗二:Python的编码 1.ASCII码(American Standard

C++拾遗--定位new表达式

C++拾遗--定位new表达式 前言 new表达式,默认下把内存开辟到堆区.使用定位new表达式,可以在指定地址区域(栈区.堆区.静态区)构造对象,这好比是把内存开辟到指定区域. 正文 定位new表达式的常见形式 new(address) type; new(address) type(initializers); new(address) type[size]; new(address) type[size]{braced initializer list}; 定位new表达式调用 void

C++拾遗--malloc free与new delete的同与不同

C++拾遗--malloc free与new delete的同与不同 前言 在C中我们常使用malloc和free来动态分配与释放内存,在C++中对应的是new和delete.这里我们来探讨下他们的同与不同. 正文 1.内置类型 对相同的代码进行调试,查看内存 #include <iostream> using namespace std; int main() { int *p = (int*)malloc(sizeof(int) * 10); cout << p <<