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 ...
随机推荐
- Linux c获取时间
linux c获得时间和设置时间 #include<time.h> //C语言的头文件 #include<stdio.h> //C语言的I/O void main() { ti ...
- CRM中间件里的CSA队列有什么用
我们有时候会在中间件的事务码SMQ2即Inbound队列查看器里观察到以CSA开头的队列: 这些队列的作用是什么呢?在SAP community上已经有很多朋友提出了相同的问题,也有专家在下列两个连接 ...
- 一个查看UI5控件所有公有方法的小技巧
一个很小的tip:比如我想把UI5表格控件里的每列设置成宽度根据显示的内容自适应,需要知道应该调用控件的哪个方法来实现. 一种办法当然是查SAP帮助文档,得知需要调用控件的公有方法setAutoSiz ...
- Android(java)学习笔记2:继承Thread类创建线程类
1. 继承Thread类 创建线程类: package cn.itcast_02; /* * 该类要重写run()方法,为什么呢? * 不是类中的所有代码都需要被线程执行的. * 而这个时候,为了区分 ...
- Python 将文件重新命名
# -*- coding: utf-8 -*- __author__ = 'louis' import os import re def rename_files(dir_path): i=1 pri ...
- hiho 第155周 任务分配
最小路径覆盖会超时: 贪心思路: 按照开始时间排序,然后根据结束时间,维护一个以结束时间的单调递增的队列,每次与最快结束的任务进行比较即可: /* #include <cstdio> #i ...
- PHP设计模式——工厂模式
<?php /** * 工厂模式 * 提供获取某个对象的新实例的一个接口,同时使调用代码避免确定实际实例化基类的步骤. * * 工厂类用于创建不同类的实例,并将其返回. */ /** * 服务端 ...
- out 和ref 的区别
练习 1: 练习 2: 练习 3:
- 关于A*估价函数的总结
估价函数的优劣决定一个A*算法的好坏 360百科上是这样说的: (https://baike.so.com/doc/6223470-6436780.html) 关于估价函数h(n)与实际距离d(n)的 ...
- 【luogu P3378 堆】 模板
题目链接:https://www.luogu.org/problemnew/show/P3378 是堆的模板...我懒,STL da fa is good #include <iostream& ...
