Python学习第二弹
昨天补充:
编码: Unicode ; utf-8 ; GBK
关系:
关键字:1. continue 终止当前循环,进行下一次循环
2. break 终止循环
题6解法2:
#题6:用户登录(三次机会充实)
count=0
while count<3:
user=input('请输入用户名:')
pwd=input('请输入密码:')
if user=='llf' and pwd=='':
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=""
b=int(a)
print(type(a),a) #type(a)表示a的数据类型
print(type(b),b) num=""
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() #输出为布尔值 未完待续......
Python学习第二弹的更多相关文章
- 前端学习 第二弹: JavaScript中的一些函数与对象(1)
前端学习 第二弹: JavaScript中的一些函数与对象(1) 1.apply与call函数 每个函数都包含两个非继承而来的方法:apply()和call(). 他们的用途相同,都是在特定的作用域中 ...
- python学习第二讲,pythonIDE介绍以及配置使用
目录 python学习第二讲,pythonIDE介绍以及配置使用 一丶集成开发环境IDE简介,以及配置 1.简介 2.PyCharm 介绍 3.pycharm 的安装 二丶IDE 开发Python,以 ...
- python学习第二次笔记
python学习第二次记录 1.格式化输出 name = input('请输入姓名') age = input('请输入年龄') height = input('请输入身高') msg = " ...
- Python学习-第二天-字符串和常用数据结构
Python学习-第二天-字符串和常用数据结构 字符串的基本操作 def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1 ...
- python学习第二天 -----2019年4月17日
第二周-第02章节-Python3.5-模块初识 #!/usr/bin/env python #-*- coding:utf-8 _*- """ @author:chen ...
- Python学习第一弹——Python环境搭建
一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有 ...
- python学习第二天:命令行模式和python交互模式
命令行模式 安装完python开发环境和工具之后,在Windows开始菜单选择"命令提示符",就会进入到命令行模式: 或者都可以,然后 点击enter键,弹出下图中的窗口,即命令行 ...
- python 学习第二天
由于换了博客,第一篇没有在博客园写,写在了开源中国上,链接地址为http://my.oschina.net/u/254063/blog/719289,大家有兴趣可以看看 一, python 数据类型 ...
- python学习第二天第一部分
备注:写程序不能写重复性的代码 学习内容:数据类型.for循环.while循环.字符编码.文件处理 一.for循环 1.简单的for循环 for i in range(10): # 此处意思为:循环r ...
随机推荐
- 部署Smokeping
1.环境安装 # yum -y install gcc* perl* httpd* libxml2 libxml2-devel libpng libpng-devel glib2 glib2-deve ...
- 3.GlusterFS 企业分布式存储的搭建
3.1 硬件要求 一般选择 2U 机型,磁盘 SATA 盘 4TB,如果 IO 要求比较高,可以采购 SSD 固态硬盘.为了充分保证系统的稳定性和性能,要求所有 glusterfs 服务器硬件配置尽量 ...
- unity的默认文件目录及脚本之间的执行顺序
在unity中,有几个默认的文件目录,这些目录对于开发者来说是非常重要的,今天记录一下这些目录的功能和一些相关的知识 大神雨松给出的帖子我个人觉得还是很有价值的,附上链接 http://www.xua ...
- POJ 3233 Matrix Power Series 【经典矩阵快速幂+二分】
任意门:http://poj.org/problem?id=3233 Matrix Power Series Time Limit: 3000MS Memory Limit: 131072K To ...
- HDU 5723 Abandoned country 【最小生成树&&树上两点期望】
任意门:http://acm.hdu.edu.cn/showproblem.php?pid=5723 Abandoned country Time Limit: 8000/4000 MS (Java/ ...
- 2018.12.13 Missing artifact net.sf.json-lib:json-lib:jar:2.4 错误
原因:json-lib是需要区分jdk版本的,pom.xml中的配置应加上标签classifier指定jdk版本,如用jdk15
- 一组div跟随鼠标移动,反应鼠标轨迹
<!DOCTYPE html> <html> <head> <title>div随鼠标移动</title> <style type=& ...
- win10 安装YII2
YII2下载地址:http://www.yiichina.com/download 高级版本和基本版本的区别是: 基础版只有一个只有一个web应用,高级版则生成前后台.建议使用高级版,方便 Yii2框 ...
- JVM构架、GC垃圾回收机制的理解
JVM是Java Virtual Machine(Java虚拟机)的缩写 1.程序计数器 它的作用可以看做是当前线程所执行的字节码的行号指示器. 每个线程都有一个程序计算器,就是一个指针,指向方法区 ...
- Unity 游戏框架搭建 (八) 减少加班利器-QLog
为毛要实现这个工具? 在我小时候,每当游戏到了测试阶段,交给QA测试,QA测试了一会儿拿着设备过来说游戏闪退了....当我拿到设备后测了好久Bug也没有复现,排查了好久也没有头绪,就算接了Bugly拿 ...
