Python学习

1.安装python 。之后在Windows中配置环境变量(计算机\属性\高级系统设置\环境变量\系统变量\path后加入 :路径)

2.注意变量的命名的规则

字母、数字、下划线

ps:数字不能开头、不能是关键字、最好不要和Python内置的东西重复

3.条件语句  

  1. 基本语句 if
  2. 镶嵌
  3. if    elif=else+if     else

4.while循环

while  条件:
....
print('...')
补充:a.while else b.continue终止当前循环,开始下一次 c.pass终止所有循环

5.pycharm的安装

6.运算符

    +  -  *  /  **  %  //

    in      not in   #判断某个东西是否在某个东西里面包含

  结果是值

  1. 算数运算  a=10*10
  2. 赋值运算       a=a+1

  结果是布尔值

  1. 比较运算       a=2>5
  2. 逻辑运算       a=1>6  or  1==1
  3. 成员运算        a = "s" in "ssr"

  补充:先计算括号内,执行顺序:从前到后

基本数据类型

  1.数字 int

    将字符串转换为数字

      Example

  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

最新文章

  1. SFTP 命令列表以备查询
  2. c语言经典算法——查找一个整数数组中第二大数
  3. iOS-Runtime知识点整理
  4. CASS 2008的野外操作码
  5. Spark的WorkCount的例子
  6. 装个蒜。学习下dispatch queue
  7. Dom终
  8. C#值类型与引用类型
  9. oracle创建表(并且实现ID自增)
  10. UESTC 1425 Another LCIS
  11. jQuery折叠风琴
  12. 转载——web前端相关资源总结
  13. Telegram学习解析系列(一):认识一下Telegram的源码
  14. CKEditor5 + vue2.0 自定义图片上传、highlight、字体等用法
  15. C#为什么要多线程开发(一)
  16. MySQL Backup mysqldump 常用选项与主要用法
  17. #map+LCA# Codeforces Round #362 (Div. 2)-C. Lorenzo Von Matterhorn
  18. DateHelper
  19. python 全栈开发,Day106(结算中心(详细),立即支付)
  20. include 指令和 include 动作引入 jsp 页面时中文乱码

热门文章

  1. window open() 方法
  2. Python3基础学习-while循环实例- 猜数字游戏
  3. [AH2017/HNOI2017]抛硬币(扩展lucas)
  4. Oracle 物理结构(二) 文件-口令文件
  5. MySQL 源码编译安装脚本
  6. Spring Boot and Rabbit MQ 异常的时候消息的状态
  7. Flask-CBV模式
  8. 爬虫之解析库Xpath
  9. 中国传统色彩名录及其RGB值
  10. linux 后台 运行