• python第一章:基础


    1.数学操作符:

    python自学篇(第一章:python基础)

     

    数学操作符与数学基本类似

    最高级:**

    第二级:*、/、//、%

    第三级:+ 、-

    遵循从左到右的顺序

    如果想改变优先级 可以使用括号,比如:(3+2)*(5-4)=5*1=5

     

    2.基本数据类型

    python自学篇(第一章:python基础)

     

    字符串可以进行拼接:例如 ‘hello world ’ + 'china' ,最终显示 ‘hello world china’.

    不同数据类型的数据不能进行拼接 例如:'hello world'+3 ,最终会报错,需要对数据进行数据类型转换

    python有一些特殊写法 例如 ’hello‘*3,最终会显示 ’hellohellohello‘

    符号*,只能作用于两个数字或者一个字符串和一个数字间(必须是整形数字,如果乘以小于等于0的数字,则为空)

     

    3.变量

    简单定义:用来存放可能需要保存的数据的一个盒子

    变量名定义的规则:

    1.只能是一个词

    2.只能包含字母、数字和下划线

    3.不能以数字开头

    赋值语句:

    基本格式:变量名 = 值 例如:spm = 42 意思就是把42这个整型数据保存在spm这个盒子里,供后续使用

    赋值语句做简单运算:例如:spam=42;spam=spam+2 该spam的值最终为44.可以用print(spam)输出结果。

    如果一个变量被重新赋予新值,老值就会丢失。例如:spam='hello',这里的spam是一个字符串

    spam='world',最终spam输出为world.

     

    4.注释

    注释是用来标注当前代码的含义,使得代码的可读性大大提高

    格式 #文本

    例如 print('hello world') # 输出hello world

     

    5.基础函数

    5.1.print()函数:打印文本 。 其中print是函数名,()里的内容就是需要打印的内容

    例如:print('hello world') 打印出:hello world,其中单引号没有打印出来,单引号只是表示打印的内容是字符串,用来标识主数据类型

     

    5.2.input()函数:用来接收用户键盘输入的文本

    例如:spam = input() 当代码执行到这一句时,程序等待用户输入,当用户输入内容 比如:hello world后,spam就把hello world保存起来

     

    通过这两个函数,实现一个简单的操作:

    spam = input()

    print(spam)

    打印用户输入的内容。

     

    5.3.len()函数:输出内容中字符的个数,返回的是一个整型数据

    例如:len('hello') 结果为5个字符

    空的字符串输出为0个字符

     

    5.4.数据类型转换函数

    str(),由其他类型转换为字符串 例1:str(0) 结果为 ’0‘,str(-3.14) 结果为 '-3.14'

    例2:’hello world‘ +2 ,该结果报错,因为数据类型不一致

    但是’hello world‘ +str(2),结果正常,结果为 ’hello world2‘

    int(),由其他类型转换为整型例1:int('2') 结果为2

    例2:int(1.25) 结果为1 ,取整

    例3:int(1.99) 结果为1,取整

    float(),由其他类型转换为浮点形 例1:float('1.22') 结果为1.22

    例2:float('1') 结果为1.0

     

    注意:数字型和字符串无法判断相等 但是整型和浮点型可以判断相等

    例如:’42‘ == 42 False

    42 == 42.00 True

  • 相关阅读:
    【转载】零基础学Support Vector Machine(SVM)
    【转载】前向传播算法(Forward propagation)与反向传播算法(Back propagation)
    python 3.5 解决csv 读入中的'utf-8' codec can't decode办法
    pandas用法大全
    南阳理工OJ 题目168.房间安排问题与题目14.会场安排问题
    C++中IO设置数字精度问题
    C++中memset()函数笔记
    Java 编程命名规范
    数据类型内存分配--js基础
    对象--js基础
  • 原文地址:https://www.cnblogs.com/qiyuan880794/p/13858074.html
Copyright © 2020-2023  润新知