Python 01

Python 01

在终端输入ipython(3),进入交互界面,可以测试语法而不用建立一个独立的py文件


python2中中文问题解决方案:
1.在代码开头加上

#coding=utf-8

2.在代码开头加上

#-*- coding:utf-8 -*-

注释:

#这里是单行注释
'''
这里
是
多行注释
'''

标识符:由字母、下划线和数字组成,且数字不能开头,严格区分大小写
关键字:具有特殊功能的标识符
逻辑运算符:

or    #或者
and   #且
not   #取反

变量及赋值:无需提前定义变量及变量类型,当赋值时自然而然地确定变量的类型

  1. 数字型(num):
    • 有符号整形(int)
    • 长整型(long)
    • 浮点型(float)
    • 复数型(complex)
  2. 布尔类型:
    • True
    • False
  3. 字符串(str):input输入的都会当作字符串型
  4. 列表(list):
  5. 元组(tuple):
  6. 字典(dictionary):
    数据转换

格式符号

socore = 100   #定义一个变量,里面储存一个数值100
money = applePrice * weight  #如果money=xxxx是第一次出现,那么就表示定义一个变量
age = input("请输入年龄:")  #input输入的的内容是以字符串形式保存
age_num = int(age)   #进行数据转换

输出:

print("hello,world!")
name = "laowang"
age = 20
addr = "xxx"
print("姓名:%s,年龄:%d,地址:%s"%(name,age,addr))
print("="*10)

打印一次默认换行

print("xxx",end="")   #打印xxx后不换行

输入:

a = input("a= ")

**在Python2中,input 把输入的内容当作一个代码执行而不是字符串,Python3中 input 把所有输入内容当作字符串。
在Python2中使用 raw_input 来完成Python3中的 input 功能**


判断:
if-elif-else

age = 18
if age>=18:
    print("........")        #if/else 下的语句都要在一个tab下
    .
    .
    .
else:
    print("........")
    .
    .
    .
print(" ...")           #这条语句不在if/else中
if 条件1:
    .
    .
    .
elif 条件2:
    .
    .
    .
elif 条件3::
    .
    .
    .
else:
    .
    .
    .

嵌套:

if xxx:
    xxxxxxx
    if xxxx:
        xxxxxx
        if xxxxx:
            xxxx
        else xxx:
            xxxx
    else xxxx:
        xxxxx
else xxxx:
    xxxxxx

循环:
1.while

num = 1
print(num)
while num <= 10:
    print(num)    #等于 print("%d",%num)
    num +=1

2.for

words = ["this","is","an","ex","parrot"]
for word in words
    print(word)
nums = range(10)   #range函数默认下限为0,也可指定下限
for num in nums
    print(num)

跳出循环:
1.break:跳出当前循环

i = 1
num = 0
while i<=100:
    if i%2 == 0:
        print(i)
        num+=1
    if num == 20
        break   #跳出while循环
    i+=1

2.continue:此次循环中剩下的代码不执行,重新回到循环顶部开始循环,作用范围与break想同

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值