初识python-基本操作1

python的数据类型,输入,输出运算符,if,while循环,函数
1.数据类型(这里是基本介绍,后面会详细介绍)
Python3 中有六个标准的数据类型:

  • number(数字)
  • string(字符串)
  • list(列表)
    ( list 的数据项可以不同类型,各个元素可以改变, 是使用 [ ] 方括号包含 各个数据项)
  • tuple(元组)
    ( tuple 是使用 ( ) 小括号包含各个数据项, tuple 与 list 的唯一区别是 tuple 的元素是不能修改,而 list 的元素可以修改)
  • set(集合)
  • dictionary(字典)
    number(数字)
  • it, float, bool, complex 四种基本类型,用于存储数值
  • 内置函数 type(), 用以查询变量的类型
  • type() 不会认为子类是一种父类类型,isinstance() 认为子类是一种父类类型。
class A:
    pass

class B(A):
    pass

isinstance(A(), A)  # returns True
type(A()) == A      # returns True
isinstance(B(), A)    # returns True
type(B()) == A        # returns False

2 输入:input(“提示信息”),把所有输入当作字符串类型
输出:中间用%隔开,多个后面用括号括起来
age=18 myName='小明' print('我的名字%s,年龄%d '%(myName,age))
f’ '格式化输出
print(f'我的名字{myName},年龄{age}')
print``结束符,printf(‘内容’,end=" "),会和下一个输出用‘结束符’连接
print("helloword",end="...") print("helloword")
3 转化数据类型:转换类型(对象)
num=input('请输入 ') print(int(num))
4 eval(对象),将数据转化为原本类型
5.运算符
整除:// ,指数:**
且:and 一个为0,都为0,都不为0,返回后一个值
或:or 都0才0,否则返回后一个非0值
非 not
ps:20>=x>=10 也可
6.条件(if,else,elif后都有冒号)

``
if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

7.生成随机数,import random

import random
num=random.randint(0,2)
print(num)

8.三目运算符
条件成立执行语句 if 条件 else 条件不成立执行语句

a=1
b=2
c=a if a>b else b
print(c)

9 while循环,有冒号,

while 条件:
    statement

while~else 循环正常执行到最后,执行else,如果循环中有break,则不执行else,有continue无影响,执行else

i=0
while i<2:
    i+=1
else:
    i+=2
print(i)

ps:需要多行缩进用tab键,python中无 i++
pass 语句:空语句,不做任何事情,保证程序结构完整性,防止语法错误,在没想好写啥的时候用pass来占位
10. for循环
for 变量 in 序列:

str='erivv'
for i in str:
    print(i)

for else与while else类似
11.函数
def 函数名():
代码
在函数体内return 之后代码不执行
函数说明文档:函数名下面第一行,用三引号标注,再用help()查找
如果在引号中敲回车还会出现变量及返回值

def sum_n(a,b):
    """求和函数"""
    return a+b
help(sum_n)
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值