注释是在代码中添加的一种说明性文本,用于解释代码的目的、提供上下文信息或添加任何其他有用的说明。注释不会被编译或执行,它们仅供开发者阅读和理解代码时参考
1. 一条语句占一行,一行结束不需要写分号
2. 如果多条语句放在一行写, 语句之间必须要? ;?
3. 一行的开头不能随意添加缩进(代码默认需要顶格写)
import keyword print(keyword.kwlist)
dict = { 'name': 'xiaoming', 'age': 18, 'is_married': True, 'carno' : None }
type(数据)? ? ?-获取指定数据的类型
print(type(10))
类型名(数据)? ? ? - 将指定数据转换成指定的类型
print(int(3.99))
print('hello')
print('hello world', 25, True) ?用逗号隔开
语法: print (数据1,数据2,数据3? , end = 字符串)
print(100, end='+') print(200,end='=') print(300)
这样打印出 100 + 200 = 300? (end 的字符串会被输出,且不会换行, 因为如果不写end 的话,会自动换行相当于end)
3. 定制sep
sep是用来控制同时打印多个数据时,数据在控制台显示数据和数据怎么分割。sep默认值为空格
语法 : print (? ? 数据1,数据2 , sep=字符串)
print(100,300,200, sep= ' and ')
输出结果为 : 100 and 300 and 200
print(100,200,300, sep=' + ', end= ' = ') print(600)
输出结果为:100 + 200 + 300 = 600
name=int(input('what is ur name ?')) print(name)
# 注意 print() 的结果都是string(字符串), 所以你要在之前转换类型,将str 转换成 int类型。
? ? ? ? a. 见明知义?
? ? ? ? b. 不用系统函数名(print 、?input、type)类名(int、float、str) 或者模块名
? ? ? ? c.? 所有的字母都小写,多个单词之前用 _? 隔开。
? ? ? ? d.? 固定的写法:需要保存的数据,可以是任何有结果的表达式? - 具体的某种类型数据、运算表达式、函数调用表达式? num = 200 - 100