Python基础

🔥输出输入

  • 输出

print()

  • 输入

input()

input()本身也有输出的功能,如果括号里什么都不写,就不会输出。在输出最后会要求用户输入,并将输入的内容保存起来。

🔥变量和它的定义

🔥格式

变量名 = 变量值

variable = value

🔥变量类型

  • 整数 Integer: int
  • 小数 Decimal: float
  • 字符串 String: str
  • 字母 Character: chr
  • 布尔值 Boolean: bool True False

🔥字母 Character

任何一个字母都可以和数字一一对应,参考ASCII表格

🔥布尔值 Boolean

1️⃣True

0️⃣False

🔥不同变量类型之间的强制转换

变量类型(variable)

1
2
a = 66
print(chr(a)) # print('B')
1
2
a = 3
b = float(a) # b = 3.0

🔥if条件选择语句

🔥格式

1
2
3
4
5
6
if 条件:
    do something here
elif 条件:
    do something here
else:
    do something here
1
2
3
4
5
6
7
8
a = 0

if a > 0:
   print("bigger")
elif a < 0:
   print("smaller")
else:
   print("a = 0")

🔥关于字符串和print()的一些奇技淫巧

🔥字符串 + 字符串

1
2
3
a = "t"
b = "h"
print(a + b) # th
1
2
3
a = "9"
b = "8"
print(a + b) # 98
  • 注意:字符串只能+字符串,不能+其他任何类型的变量,否则会报错

    1
    2
    3
    
    a = "6"
    b = 8
    print(a + b) # 报错 不能这样写
    

🔥字符串 * 整数

1
2
3
a = "apple"
b = 2
print(a * b) # appleapple
  • 注意:字符串只能*整数,不能*小数,否则会报错

  • 除了+*以外,字符串不能接-/,否则会报错

🔥print()结尾的神奇操作

  • sep =

    print()括号中的每一项,中间加入设定的部分。默认为空格

    1
    2
    3
    
    a = "5"
    b = 8
    print(a, b, "u", "p", sep = "--") # 5--8--u--p
    
  • end =

    print()的最后加入设定的部分。默认为\n

  • file =

    输出到指定文件。几乎不用,Python具有相同作用下,更方便的高级写法

🔥转义字符 Escape Character

一定要在字符串中使用

本身是反斜杠:\

\n 换行

\t tab(制表符)

\" "(双引号)

\' '(单引号)

\\ \ (反斜杠)

updatedupdated2021-01-102021-01-10