Python的基础

变量

python只有一个类型
标准数据一共六种
数字类型Number
(科学技术法176.23=1.7623e2)
字符串类型str
( 三引号:能够扩起多行信息
a=’’’ i hate you
i love you’’’)
(单双引号交错使用:
a=‘i ‘‘hate’’ you’)
列表list
元组tuple
字典 Dictionary
集合 set

字符串,格式化

转义字符
换行windows: \n
Linux: \r\n

如果想表示出Let‘s go来
1.可以使用嵌套引号,即外层使用双引号
s = “Let’s go”
2.转义字符
ss = 'Let\‘s go’
sss = “c:\\user” => “c:\user”

%d: 整数 %s: 字符串

s = “I am %d years old”
print(s) => I am %d years old
print(s%18)=>I am 18 years old

s = “I am %s, i am %d years old”
print(s%(“boy”, 18))=>I am tulingxueyuan, i am 18 years old

format函数格式化字符串

s = "I love {}".format("you")
print(s)=>I love you
或
s=''i love {0} and {1}".format(''you'',me)
print(s)=>i love you and me

算数运算符
9/4=2.25
9%4=1
9//4=2 //取商运算,也叫地板除
3**3=27 //幂运算

and看做乘法, or看做加法,

成员运算符号
用来检测某一个变量是否是另一个变量的成员
in
not in

l = [1,2,3,4,5]
a = 7
b = a in l
print(b)=>False

身份运算
is: 用来检测两个变量是否是同一个变量
语法就是 var1 is var2
is not: 两个变量不是同一个变量
a is b //a is not b

Python的基础_第1张图片

Python的基础_第2张图片

score = int(score)
if score>=90:
    print("A")
elif score>= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >=60 :
    print("D")
else:
    print("再见")

python没有switch-case语句

循环语句

重复执行某些固定动作或者处理基本固定的事物
分类
for循环

 //列表就是一列数字或者其他值,一般用中括号表示
  for 变量 in 序列:
      语句1
      语句2

for name in  ['zhangsan', 'lisi', 'wangwu','jingjing']:
    print(name)
    if name == "jingjing":
        print("我的最爱{0}出现了".format(name))
    else:
        print("同学我们不约,不约,同学请自重")

range介绍

生成一个数字序列
具体范围可以设定

for i in range(1,11)://注意,一般在python中,如果由表示数字范围的两个数,一般是包含左边数字不包含右边数字  randint是特例,他左右都包含
    print(i) 
   =>1 2 3 4 5 6 7 8 9 10

break: 无条件结束整个循环,简称循环猝死
continue:无条件结束本次循环,从新进入下一轮循环
pass:表示略过,通常用于站位

for i in range(1,11):
    if i == 7:
        print("我找到了")
        break
    else:
        print(i)
        =>1 2 3 4 5 6 我找到了




for i in range(1,11):
    if i % 2 == 1:
        continue
    else:
        print("{0} 是偶数".format(i))
同
for i in range(1,11):
    if i % 2 == 0:
        print("{0} 是偶数".format(i))
        =>2 是偶数 
        4 是偶数 
        6 是偶数
        8 是偶数 
        10 是偶数




# pass例子,一般用于占位
# pass没有跳过功能

for i in range(1,11):
    pass
    print("wo zai zheli")
    =>wo zai zhe li *10

你可能感兴趣的:(Python的基础)