Python随笔日记(1)
Python学习
1.安装python 。之后在Windows中配置环境变量(计算机\属性\高级系统设置\环境变量\系统变量\path后加入 :路径)
2.注意变量的命名的规则
字母、数字、下划线
ps:数字不能开头、不能是关键字、最好不要和Python内置的东西重复
3.条件语句
- 基本语句 if
- 镶嵌
- if elif=else+if else
4.while循环
while 条件:
....
print('...')
补充:a.while else b.continue终止当前循环,开始下一次 c.pass终止所有循环
5.pycharm的安装
6.运算符
+ - * / ** % //
in not in #判断某个东西是否在某个东西里面包含
结果是值
- 算数运算 a=10*10
- 赋值运算 a=a+1
结果是布尔值
- 比较运算 a=2>5
- 逻辑运算 a=1>6 or 1==1
- 成员运算 a = "s" in "ssr"
补充:先计算括号内,执行顺序:从前到后
基本数据类型
1.数字 int
将字符串转换为数字
2.字符串 str (在python3中 ctrl + enter 进入详细解释)
.center(a,b) a.宽度 b.左右各a/2的填充,可以输入一个字符,无则空白填充。 .count(a,b) a.计算上面中出现的个数 b.数字 从第几个位置开始始或(5,7)区间中 .endswith (' ') 以什么为结尾 .startswith('') 以什么开始 .find(' ') 寻找其位置,找到一个后,获取其位置 .format(name='alex') 格式化,将一个字符串中的占位符转化为指定的值 .isalnum() 判断字符串中只包含字母和数字
Example
#当前输入是否是数字
.isdecimal()
.isdigit()
.isnumeric()
#断句20 .expandtabs(20)
#判断是否是标题 .istitle()
#将字符串中的每一个元素按照指定分隔符进行拼接 v= "_".join()
#将对应的位置的字符替换 .maketrans() 例:v = " abceasdsad" m = str.maketrans("ac","12") v1= v.translate(m) print(v1)
#将文字对应的索引打出来
test = input(">>>")
print(test)
v = len(test)
print(v)
r = range(0,3)
for item in r:
print(item,test[item])
精简版
test = input(">>>")
for item in range(0, len(test)):
print(item, test[item])
#创建连续的数字,通过设置步长来指定不连续
v = range(0,100,5) for item in v:
print(item)
def check_code():
import random
checkcode = ''
for i in range(4):
current = random.randrange(0,4)
if current != i:
temp = chr(random.randint(65,90))
else:
temp = random.randint(0,9)
checkcode += str(temp)
return checkcode code = check_code()
print(code)
输出随机四位验证码
3.布尔值 bool
最新文章
- SFTP 命令列表以备查询
- c语言经典算法——查找一个整数数组中第二大数
- iOS-Runtime知识点整理
- CASS 2008的野外操作码
- Spark的WorkCount的例子
- 装个蒜。学习下dispatch queue
- Dom终
- C#值类型与引用类型
- oracle创建表(并且实现ID自增)
- UESTC 1425 Another LCIS
- jQuery折叠风琴
- 转载——web前端相关资源总结
- Telegram学习解析系列(一):认识一下Telegram的源码
- CKEditor5 + vue2.0 自定义图片上传、highlight、字体等用法
- C#为什么要多线程开发(一)
- MySQL Backup mysqldump 常用选项与主要用法
- #map+LCA# Codeforces Round #362 (Div. 2)-C. Lorenzo Von Matterhorn
- DateHelper
- python 全栈开发,Day106(结算中心(详细),立即支付)
- include 指令和 include 动作引入 jsp 页面时中文乱码