Python的基础知识傻瓜教学!

  • 多行注释 :三个 引号  '''被注释的部分"'
  • 标识符: 一定要是字母或者下划线开头
  • a+=b  就是 a=a+b
  • 两个引号引起来 中间部分是字符串
  • Python是没有数组的概念 有类似的东西存在但是有列表[] 可以存储元素:

  abc=[“My”, “You”]

  如果要选取列表中的元素 :abc[1] 输出 ‘You’

  要替换列表中的元素:abc[1]=”He”

  • 元组的概念 ()

  Cde=(“My”, “You”)

  选取元素同样用 cde[1]

  • 列表和元组的区别:

  列表中的元素是可以修改的 但是元组这种数据类型呢 是不能修改的

  • 集合的概念

  set()

  A=”isghehg”

  B=”abgeigh”

  求他们的交集 要先转化成集合

a="ilove"
b="youlove"
a=set(a)
b=set(b)
print(a)
print(b)
#结果为下面
{'o', 'v', 'i', 'l', 'e'}
{'o', 'v', 'l', 'e', 'u', 'y'}
#求交集
print(a&b)
#结果如下
{'o', 'l', 'v', 'e'}
#求并集
print(a|b)
#结果如下
{'o', 'v', 'i', 'l', 'e', 'u', 'y'}
  • 字典的概念   {}
{key:value,key2:value}

声明了两个东西 是一种格式,Key 和 value 合起来是一个元素 。这样做的好处是 可以通过某一个键 直接找到它的值是什么。

写的时候先写好格式,再往里面写东西。

d={"name":"小庄","sex":"man"}

这样就按照这个格式存储了两个字典内容,接下来我要查询什么就直接查询标签key,有key来查找value的值

d["name"]
#运行结果如下
'小庄'
  • 字符串和变量的连接
p="python"
a="hello"+p
print(a)
#运行结果
hellopython
  • python缩进的好处
  • python控制流
  • 程序执行流程我们叫程序的控制流 python有三种基本控制流顺序结构/条件分支结构 /循环结构。

  • elif 如果上面的elif不满足就等于次级的概念,就是说if 不满足就判断下一个条件elif,else表示都不满足就执行它

  • for循环
for i in range(0,10):
    print(i)
#运行结果
0
1
2
3
4
5
6
7
8
9
for i in range(0,10):
    print("hello")
#运行结果
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
a=["I","love","you"]
for i in a:
    print(i)
#运行结果
I
love
you
  • 中断结构 常有 break 和 continue  通常在循环语句中使用。
  • 例:中断一次循环,使用continue语句,中断一个循环,使用break

#中断一次循环用continue
for i in range(0,8):
    if (i==6):
        continue
    print(i)
#输出结果
0
1
2
3
4
5
7
#中断整个循环用break
for i in range(0,8):
    if (i==6):
        break
    print(i)
#输出结果
0
1
2
3
4
5
  • 练习:九九乘法表
  • #九九乘法表
    for i in range(1,10):#最外层的循环是用来控制行数的,一共9行(1-9行)
        for j in range(1,i+1):#这个循环是控制每一行有几个相乘的公式共i个,不会超过行数(1-i)
            print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="")#此处注意i,j要转化成字符串形式,因为i,j之间的“*”,“=”号是字符串形式,要保持一致才能相加
        print()
    #输出结果
    1*1=1 
    2*1=2 2*2=4 
    3*1=3 3*2=6 3*3=9 
    4*1=4 4*2=8 4*3=12 4*4=16 
    5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 
    6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 
    7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 
    8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 
    9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 
    

    今天的python扫盲就到这里!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值