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 ...
随机推荐
- 点触科技安全验证新模式与逐浪CMS3.9.3新功能预览
是颠覆传统字符验证码的新一代验证码系统.用户通过点击.拖动等有趣方式即可完成验证,防止机器攻击, 应用在注册.登录.数据访问保护.黄牛刷单等场景. 只要在逐浪CMS后台-系统-配置 ,进行简单的配置, ...
- Docker入门系列之一:在一个Docker容器里运行指定的web应用
实现题目描述的这个需求有很多种办法,作为入门,让我们从最简单的办法开始. 首先使用命令docker ps确保当前没有正在运行的Docker实例. 运行命令docker run -it nginx: 然 ...
- Fiori Launchpad Tile点击后跳转的调试技巧
在SAP Fiori launchpad 里点击某个tile之后,后台会计算出跳转的目标url返回给前台. 下图中一个个白色的方框就成为tile.每个tile点击之后,会打开一个对应的Fiori应用. ...
- WPF产生不重复的随机数
WPF产生不重复的随机数 在给定的区间范围(比如[50,99]),产生给定数量的随机数(不如10个),要求产生的随机数不重复首先给定变量min=50;max=99+1;//习惯与程序规定的编码不同所致 ...
- cftool拟合&函数逼近
cftool拟合&函数逼近 cftool 真是神奇,之前我们搞的一些线性拟合解方程,多项式拟合,函数拟合求参数啊,等等. 已经超级多了,为啥还得搞一个cftool拟合啊?而且毫无数学理论. 如 ...
- 深搜(DFS),Image Perimeters
题目链接:http://poj.org/problem?id=1111 解题报告: 1.这里深搜有一点要注意,对角线上的点,如果为'.',则total不应该增加,因为这不是他的边长. #include ...
- 如何解决“请考虑使用 app.config 将程序集“XXXXXXXX”从版本XXXX重新映射到版本XXXX”的问题
> 请考虑使用 app.config 将程序集“System.ValueTuple, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”从版本“\ ...
- Spring data jpa命名规范
JPA命名规范 (sample与JPQL等效) Table 4. Supported keywords inside method names Keyword Sample JPQL snippet ...
- 根据ip确定城市
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> &l ...
- FastJSON、Gson、Jackson(简单了解使用)
下载地址(maven) Jackson:http://mvnrepository.com/search?q=jackson FastJson:http://mvnrepository.com/sear ...