1.有效代码就是会被编译器、解析器翻译成机器码来影响程序功能的部分
2.注释就是代码中不参与编译执行的部分,注释的存在不会影响程序的功能
1.1单行注释-在注释内容前加#
快捷键 Command + /
# 这是一个新手代码
print('hello world!')
1.2 多行注释-由三个单引号或三个双引号
""" Author: jim 这是注释示例 """行和缩进
1.一般情况一条语句占一行;一行结束后不用加分号
2.如果一行写多条语句,语句之间必须使用分号隔开
3.一行的开头不能随便添加缩进-空格、水平制表符
print('hello world!');print(type(0))
标识符-命名约束
Python对名字的要求:由数字、字母、下划线组成;并且数字不能开头。示例如下:
a1 = 100 a_1 = 100关键字
本身具有特殊功能和特殊意义的标识符
from keyword import kwlist print(kwlist)
[‘False’, ‘None’, ‘True’, ‘peg_parser’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
以上通过代码查找到的python中的关键字。
1.数字数据 int / float
2.文本数据 文字信息对应的数据
3.布尔数据 只有True和False两个值,对应的类型:bool
4.空值 None
函数功能代码展示:
print(type(True))
print(type('True'))
print(type(12.5))
可以获得数据类型。
输出函数-printprint函数的作用是将数据显示在控制台
print(数据)-打印单个数据print(100 + 29)
print('100+21')
print(数据1,数据2,数据3,…)-同时打印多个数据
print(12.5, type(12.5))
定制end:print(数据1,数据2,end=‘结束标志’)
print(100, end='+')
print(200, end=';')
print('abc')
定制sep:print(数据1,数据2,数据3,…,)sep=‘分隔符’
print(11, 22, 12, 34, sep='+')输入函数- input 输入的内容获取得到的数据类型都是字符串
变量名 = input(输入提示信息)
name = input('请输入姓名:')
print(name)
age = int(input('请输入年龄:'))
print(age + 1)
总结:所有的int 和float都可以相互转换。
print(int(-12.9)) print(float(5))
布尔可以转换为int,所有类型数据都可以转换成布尔。
print(int(True))
print(bool('h'))
print(bool(0))
字符串中只有引号中是整数才能转换为int,引号中是数则都可以转换为float。
print(int('12'))
print(float('23.7'))
定义变量(创建变量)-将数据保存到变量中
1.要求:是标识符;不是关键字
2.规范:a.见名知意 b.所有的字母都小写,多个单词之间用下划线隔开 c.不使用系统的函数名、类名、模块名
= - 固定写法;(赋值符号)
数据 - 任何有结果的表达式,例:任何类型的数据、运算表达式等。代码举例如下:
discount_price = 25使用变量
num = 100 print(num) print(num + 1) print(num, type(num))3.重新给变量赋值
x = 200 print(x) x = 'abc' print(x)同时定义多个变量
a = b = c = 2 print(a, b, c) x, y, z = 2, 4, 7 print(z, y)



