Python入门学习笔记(一)

时间:2021-08-31 20:07:35

变量的命名规则

  1. 变量名只能包含字母、数字和下划线
  2. 变量名不能包含空格,但可以用下划线分割单词
  3. 不要用python关键字和函数名用作变量名

    message = "hello,world!"
    print(message)
    

    字符串

    字符串就是一系列字符,由单引号或者双引号括起

  4. .title()

    message = "ada lovelace"
    print(message.title())
    
    
    #输出
    
    Ada Lovelace
  5. .upper()

    message = "ada lovelace"
    print(message.upper())
    
    
    #输出
    
    ADA LOVELACE
  6. .lower()

    message = "Ada Lovelace"
    print(message.lower())
    
    
    #输出
    
    ada lovelace
  7. 拼接字符串
    使用+来拼接字符串

    firstname = "ada"
    lastname = "lovelace"
    fullname = firstname+" "+lastname
    print(fullname)
    
    
    #输出
    
    ada lovelace
  8. 制表符和换行符添加空白
    制表符: \t
    换行符: \n

    print("language:\n\tPython\n\tC\n\tJavaScript")
    
    
    #输出
    
    language:
     Python
     C
     JavaScript
  9. 删除空白
       程序中,额外的空白使人疑惑,‘python’和‘python ’对程序员来说看起来几乎没什么两样,但对程序来说,是两个完全不同的字符串,python能发现‘python ’中额外的空白,并认为它是有意义的。
       空白是很重要的,因为你时常要比较两个字符串是否相同(如登录时检查用户输入的账户密码)

    • rstrip():去掉字符串末尾的空白
    • lstrip():去掉字符串开头的空白
    • strip():去掉字符串两端的空白

      message = ‘  python  ’
      message.rstrip()
      message.lstrip()
      message.strip()
      
      
      #输出
      
      ' python'
      'python '
      'python'

数字

  1. 整数
    python中可对整数进行+ - * / 运算,* *表示乘方运算,python运算支持运算次序
  2. 浮点数
    python将带小数点的数字都称为浮点数,要注意的是,结果包含的小数位数可能是不确定的

    >>>>0.2+0.1
    0.30000000000000004
    
  3. str()
    学习了一段时间python了,正好赶上朋友生日,我们来祝他生日快乐
    birthday.py
age = 23
message = 'Happy' + age + 'rd Birthday!'
print(message)

原以为会输出‘Happy 23rd Birthday!’,却发生以下错误

Traceback (most recent call last):
  File "birthday.py",line2,in<module>
    message = 'Happy' + age + 'rd Birthday!'
TypeError:Can't convert 'int' object to str implicitly

这是一个类型错误意味着python无法识别你使用的信息。Python发现你用了一个值为int的变量,但他不知道如何解读这个值,是字符串23还是字符2和3,作出以下改正

age = 23
message = 'Happy' + str(age) + 'rd Birthday!'
print(message)

注释

  1. 如何编写注释

    
    # say hello
    
    print("hello,everyone")
    
  2. 该编写什么样的注释
    编写注释的目的是阐述代码要做什么,以及是如何做的