zoukankan      html  css  js  c++  java
  • python基础

    1.1 表达式

    在Pyhon中,2+2称为表达式,是值、变量和操作符的组合

    单独的一个值也被看做一个表达式,单独的变量也是如此。

    语句是一段会产生效果的代码单元,如创建新变量或者显示一个值

    >>>n = 17
    >>>print(n)
    

    第一行是一个赋值语句,将值17赋给变量n

    第二行是一个print语句,显示变量n的值

    【区别与联系】

    表达式:表达是某件事

    语句:表达是做某件事

    >>>4*2
    8
    >>>print (4*2)
    8
    

    上述表达式结果一样,是因为交互式解释器总是把所有的表达式都打印出来,是因为都使用了repr函数对结果进行呈现。

    数学操作符,优先级从高到低

    操作符操作例子求值为
    ** 指数 2**3 8
    % 取余 22%8 6
    // 取整 22//8 2
    / 22/8 2.75
    * 3*5 15
    - 5-2 3
    + 2+2 4
    1.2 常见数据类型
    数据类型例子
    整型 -2,-1,0,1...
    浮点型 -1.25,-1.0,0.0,5....
    字符串 'a','hello'...

    python程序也可以有文本值,称为“字符串”,或strs(发音为“strs”)总是用单引号(')包围住字符串(eg:'hello')。

    1.3 字符串的连接和复制

    在用于两个字符串时,“+”将字符串连接起来,成为“字符串连接”操作符,将“*”用于一个字符串和一个整型值之间时,表示“字符串复制”。 例如

    >>> 'alice'+'bob'
    'alicebob'
    >>> 'alice'*5
    'alicealicealicealicealice'
    
    1.4 赋值语句

    赋值语句包含一个变量名、一个等号(称为赋值操作符),以及要存储的值。如果输入赋值语句 spam=42,那么名为spam的变量将保存一个整型值42。

    1.4.1 变量名

    1.只能是一个词

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

    3.不能以数字开头。

    【注】变量名区分大小写

    1.5 第一个python程序
    # this program says hello and aks for my name.
    
    print('hello world')
    print("whta's your name?")
    myName = input()
    print('it is good to meet you,'+ myName)
    print('the length of your name is:')
    print(len(myName))
    print('what is your age?')
    myAge=input()
    print('you will be'+ str(int(myAge)+1) + 'in a year')
    
    
    1.6 内置函数简介

    1.6.1 print()函数

    print()函数将括号内的字符串显示在屏幕上,print()允许传入一个整型值或字符串。

    1.6.2 input()函数

    函数等待用户在键盘上输入一些文本,并按下回车键。这个函数求值为一个字符串,即用户输入的文本。

    1.6.3 len()函数

    可以向len()函数传递一个字符换(或者包含字符串的变量)然后该函数求值为一个整数,即字符串中字符的个数。

    1.6.4 str()、int()、float()函数

    str()、int()、float()函数分贝求值为传入值得字符串、整数、和浮点数形式

    文本数字相等的判断

    虽然数字的字符串值被认为与整数和浮点型值完全不同,单整型值可以与浮点值相等。

    >>> 42 == '42'
    False
    >>> 42 == 42.0
    True
    #python进行这种区分,是因为字符串是文本,而整型值和浮点型都是数字。
    

    内建函数的官方文档

  • 相关阅读:
    pandas 之 数据合并
    第一册:lesson sixty five.
    第一册:lesson sixty three。
    C#正则表达式。
    第一册:lesson sixty one.
    C#泛型。
    SQL命令入门。
    C#序列化与反序列化。
    第一册:lesson fifty nine。
    C#文件操作。
  • 原文地址:https://www.cnblogs.com/linuxprobe-sarah/p/11124502.html
Copyright © 2011-2022 走看看