Python3学习(一)-变量命名、字符串、数字

变量的命名规则

  • 变量名只能包含字母、数字和下划线。
  • 变量名可以字母或者下划线打头,但不能以数字打头。
  • 变量名不能包含空格,可以使用下划线来分隔其中的单词 。
  • 不要将python关键词和函数名用作变量名。
  • 变量名应即简短有具有描述性。
  • 慎用小写字母和大写字母O,因为他们可能被人错看成数字1和0。

注:要尽量使用小写的Python变量名。

字符串

  1. 字符串就是一系列字符。在python中,用单引号或者双引号括起的都是字符串

    string1 = "test1"
    String2 = 'test2'
    
  2. title() 修改字符串的首字母为大写

    name = "jsck"
    name.title()
    print(name)  # 输出结果为Jsck
    
  3. upper() 将字符串转为大写

    message = "hello"
    message.upper()
    print(message) # 输出结果为HELLO
    
  4. lower() 将字符串转为小写

    message = "HeLlO"
    message.lower()
    print(message) # 输出结果为hello
    
  5. 可以使用加号(+)来拼接字符串

    first_name = "abc"
    last_name = "test"
    full_name = first_name + " " + last_name
    print(full_name) # 输出结果为abc test
    
  6. rstrip() 去除字符串末尾的空白符

    book_name = "python "
    book_name.rstrip()
    print(book_name) # 输出结果为python
    
  7. lstrip() 去除字符串开头的空白符

    book_name = " python"
    book_name.lstrip()
    print(book_name) # 输出结果为python
    
  8. strip() 去除字符串两端的空白符

    book_name = " python "
    book_name.strip()
    print(book_name) # 输出结果为python
    

注:在编程中,空白泛指任何非打印字符,如空格、制表符和换行符

数字

整数

  1. 可对整数执行加(+)减(-)乘(*)除(/)求余(%)运算。

    number1 = 3
    number2 = 2
    print(number1 + number2) # 输出结果为5
    print(number1 - number2) # 输出结果为1
    print(number1 * number2) # 输出结果为6
    print(number1 / number2) # 输出结果为1.5
    print(number1 % number2) # 输出结果为1
    
  2. 乘方运算--两个乘号(**)表示乘方运算

    number1 = 3
    number2 = 2
    print(number1 ** number2)    # 输出结果为9
    

浮点数

  1. Python将带小数点的数字称为浮点数。例:0.3、0.003。

  2. 很大程度上,使用浮点数是不用考虑其行为的,只要输入要使用的数字,python通常会按期望的方式处理

    print(0.1 + 0.1) # 输出结果为0.2
    print(0.2 + 0.2) # 输出结果为0.4
    print(2 * 0.1)       # 输出结果为0.2
    print(2 * 0.2)       # 输出结果为0.4
    
  3. 需要注意结果包含的小数点位数可能是不确定的

    print(0.1 + 0.2) # 输出结果为0.30000000000000004
    print(3 * 0.1)       # 输出结果为0.30000000000000004
    

数字转字符串

  1. str()函数 将非字符串变量转化为字符串

    age = 23
    ageStr = str(age)
    # 如果修改:message = "Happy " + age + "rd Birthday!"
    # 则程序会报错TypeError(类型错误)
    message = "Happy " + ageStr + "rd Birthday!"
    
    print(message)
    

Python 2中的整数

在Python 2中,两个整数相除得到的结果与Python 3稍有不同

number1 = 3
number2 = 2
print(number1 / number2)    # Python 2结果为1,而Python 3结果为1.5

注释

在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略。

# 向大家问好
print("Hello")

输出结果为Hello,Python解释器会忽略第一行,只执行第2行。

你可能感兴趣的:(Python3学习(一)-变量命名、字符串、数字)