zoukankan      html  css  js  c++  java
  • Python的基本语法1

    一.python的基本数据类型

    (1)6种基本数据类型

    1.数字类型

    int 整数,2,0,-4等

    float 浮点数,如1.2,-0.3等

    bool 布尔类型,True,False

    complex 复数,2+3j,-1+2j等

    2.字符串类型

    str表示字符串类型,'abc',"abcd",'''abcd'''等都是

    用单引号'',双引号"",三引号''''''括起来的都表示字符串

    3.列表

    list表示列表类型,list1=[1, 2, 3, 4],列表定义用中括号[]

    4.元组

    tuple表示元组类型,tuple1=(1, 2, 3, 4),元组定义使用小括号()

    5.字典

    dict表示字典类型,字典存储键值对,dict1={"name": "张三", "age": 20},字典定义使用大括号{}

    6.集合

    set表示集合类型,set定义也使用大括号,但与字典有些不同,set1={1,2,3,4,5}

    关于数据类型的应用在后面的博客中会提到,如str,list,tuple,dict,set等

    (2)数据类型转换

    (1)使用type(xxx)可以查看xxx的数据类型

    name = "xiaoming"
    print(type(name))
    
    age = 20
    print(type(20))

    输出如下:

    <class 'str'>
    <class 'int'>

    (2)基本数据类型转换

    int(xxx) 将xxx转换为int类型

    float(xxx) 将xxx转换为float类型

    str(xxx) 将xxx转换为float类型

    list(xxx) 将xxx转换为list类型

    tuple(xxx) 将xxx转换为tuple类型

    dict(xxx) 将xxx转换为dict类型

    set(xxx) 将xxx转换为set类型

    二.python的输入输出

    1.输入,input()方法

    name = input("pls input your name:") 
    age = input("pls input your age:") 
    
    输入如下(手动输入xiaoming,30)
    pls input your name:xiaoming
    pls input your age:30

    2.输出,print()

    (1)换行输出

    # 方法一,print自带换行
    print("hello")
    print("world!")
    # 方法二,
    换行
    print("hello
    world!")
    # 方法三,三引号'''xx'''换行输出
    print('''hello
    world!
    ''')

    (2)不换行输入

    # 方法一 ,将输出字符串放在一行
    print("hello xiaoming.")
    
    # 方法二,end=""可以将换行替换为空串
    print("hello","xiaoming.",end="")
    
    # 方法三,推荐使用,将很长的字符串多行写,官方也推荐使用
    print("hello "
          "xiaoming")

    (3)格式化输出

    1.使用%

    %s 表示字符串

    %d 表示数字

    %f 表示浮点数

    %% 输出%

    name = "xiaoming"
    age = 23
    
    print("hello %s, you are %d years old!" % (name, age))   # 如果只有一个,可以不用()

    2.使用format()

    name = "xiaoming"
    age = 23
    
    print("hello {}, you are {} years old!".format(name, age))

    小结:
    %s或%d相当于是一个占位符,按顺序一一对应后面()里的变量(需要类型对应)
    {}也相当于是一个占位符,按顺序--对应后面format()里的变量。这种写法的好处是不用对应类型

  • 相关阅读:
    软件工程--团队作业3
    软件工程--团队作业2
    软工实践学习(第三次)
    软工实践学习(第二次)
    软工实践学习(第一次)
    构建之法现代软件工程(第五次)
    构建之法现代软件工程(第四次)
    结对编程(第二次)
    结对编程(第一次)
    构建之法现代软件工程(第三次)
  • 原文地址:https://www.cnblogs.com/golinux/p/10764666.html
Copyright © 2011-2022 走看看