💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
- 官网地址: https://www.python.org/downloads [TOC] ## **注释** * 单行注释用`#` ```python 这里是代码 #这里是单行注释 这里也是代码 ``` * 多行注释`三对双引号` ``` python 这里是代码: """ 这里是注释1 这里是注释2 这里是注释3 """ 这里又是代码 ``` * 代码注释原则 只需要在自己觉得重要或不好理解的部分加注释 注释可以用中文或英文,但绝对不要用拼音 ## **Python的缩进原则:** * 顶级代码必须顶行写 即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进 * 同一级别的代码,缩进必须一致 * 官方建议缩进用4个空格 ## **读取用户输入** 读取用户输入,使用`input`命令,例如: ```python name = input("What is your name?") print("Hello " + name ) ``` > 执行脚本就会发现,程序会等待你输入姓名后再往下继续走。 > input接收的所有输入默认都是字符串格式 可以让用户输入多个信息,如下 ```python name = input("What is your name?") age = input("How old are you?") hometown = input("Where is your hometown?") print("Hello ",name , "your are ", age , "years old, you came from",hometown) ``` ## **格式化输出** * 占位符说明 |占位符类型 | 占位符 | | ------------ | ------------ | | 字符串占位符 | %s | | 整数占位符 | %d | | 浮点数占位符 | %f | * 举例 ```python name = "noah" age = 22 job = "IT" info = ''' ------------ info of %s ---------- Name : %s Age : %s job : %s ------------- end ----------------- ''' %(name,name,age,job) print(info) ``` > 前面的每个%s就是一个字符串占位符,最后一行的 % 号就是把前面的占位符与拓号里面的变量关联起来 ## **格式转换** * 字符串转数字 `name=str(xxx)` * 数字转字符串 `name=int(xxx)` * input案例 由于input输入的都是字符串,所以当我们想让input输入数字,可以这样 `age = int( input("Age:") )` ## **进制转换** * 十进制转二进制 bin函数,以‘0b’表示结果 ``` >>> bin(10) '0b1010' ``` * 十进制转八进制 oct函数,以‘0o’表示结果 ``` >>> oct(10) '0o12' ``` * 十进制转十六进制 hex函数,以‘0x’标示结果 ``` >>> hex(10) '0xa' ```